迁移后的长时间加载站点

时间:2020-03-15 作者:Velans

将我的站点迁移到新主机后,加载站点所需的时间更长。在迁移过程中,我只复制了结构中的插件和上传文件夹,并将其粘贴到新主机上手动安装的Wordpress中。我认为由于这个原因,网站现在速度变慢了。

新的主机在SSD上工作,因此可能不是主机故障。我使用GTMetrix。com来估计网站负载,但我需要关于我做错了什么的建议。我的网站是https://consolezone.pl.

2 个回复
SO网友:Mikhail

根据我现在所看到的情况,我可以给出这样的建议:

使用优化图像https://squoosh.app/ 例如https://consolezone.pl/wp-content/uploads/re.jpg 可以使用mozJpeg 0.75的比率从490kb优化到188kb(您需要根据图像的外观和感觉调整比率,0.85通常就足够了)。此外,对于JPG,有时2000x2000像素的图像和0.75的压缩比会比1000x1000像素的图像看起来更好,尺寸也更小,比例也相同,所以请尝试一下,显然对于视网膜设备来说,如果您知道图像将以最大1000px宽的尺寸显示,只需将其加倍并以良好的比例压缩,它将具有良好的外观质量和轻尺寸https://wordpress.org/plugins/rocket-lazy-load/ 或者其他一些延迟加载插件

  • 关于图像的补充-为了让pagespeedinsights和支持webp的浏览器的用户感到高兴,您可以安装支持webp图像格式的插件https://wordpress.org/plugins/webp-express/ 你的主题和插件加载了很多单独的css\\js,我看到W3C Total Cache插件已经安装,所以你需要尝试组合js和组合css的选项,这里有一些详细的教程https://code.tutsplus.com/articles/configuring-w3-total-cache-advanced-minification-settings--wp-31043
  • Please make a backup before trying any of these advice! and make sure you can rollback (so backup-restore actually works).

    Images lazyloading插件会动态替换img标签,所以如果出现问题,只需禁用它,然后重置缓存即可。

    对于WebpExpress插件,请将其设置为在单独的文件夹中生成webp版本的图像,这样,如果以后出于某种原因禁用它,则可以更轻松地清理文件。

    还要检查主机上的PHP版本,如果您运行的是PHP 5.6或更早版本,只需切换到PHP 7.1或7.2即可显著提高站点的性能,并且TTFB(到达第一个字节的时间)会更低。您也可以尝试切换到PHP 7.3,但某些插件的代码中可能存在不兼容之处,因此无论如何,请在之前进行测试,在本地运行具有新PHP版本的站点,并define(\'WP_DEBUG\', true) 查看错误\\警告\\通知(如果发生)。

    SO网友:Velans

    我采纳了你的建议,开始使用Cloudflare,因此该网站运行得更好。但现在我有最后一个问题Add Expires headersLeverage browser caching 在GTmetrix。com。我使用自动优化和W3 Total缓存插件。你能给我这个建议吗?

    相关推荐

    Migration Question

    我正在试图弄清楚,对于我计划的一个非常重要的迁移,我是否正确地理解了迁移过程。我目前以Add On 我个人帐户上的域。www.example.com</我已经在我的经销商WHM系统上使用相同的域名为他们创建了一个帐户。www.example.com</我已经将他们的所有文件从我的个人托管帐户复制到我的HD</我会留下他们的MySQL DB和MySQL DB用户帐户,以防出现任何问题</我已经为他们的数据库创建了一个备份</现在据我所知,我所要做的就是:移除Add On 我个人