迁移后,网站运行速度非常慢

时间:2017-01-02 作者:A.Casa

当我为客户开发一个新网站时,我通常在我的服务器上联机工作,然后,当一切就绪时,我将网站移动到客户服务器上。有时,迁移后的网站会变得非常慢,而在我的服务器上工作得非常好。

有什么想法吗?

我的代码可能有问题?这是一个例子Website (migrated)

4 个回复
最合适的回答,由SO网友:Madalin 整理而成

我在Google Chrome上做了一次快速的网络审计,结果如下:

到网站/域的初始连接时间相对较短(500MS),这是一件好事。

控制台抛出错误:jquery.js?ver=1.12.4:4 GET http://www.ariatherm.ch/?_wpcf7_is_ajax_call=1&_wpcf7=460&_wpcf7_request_ver=1483396301637 这与Contact Form 7插件相关。

主要问题似乎与下载所需的时间元素有关(请参见此图中的蓝线https://snag.gy/uFKcnl.jpg )

从我的角度来看,this might be related to a poor webhosting infrastructure(共享服务器、旧的PHP/MySQL版本、HDD而不是SSD驱动器等),所以您可能也需要检查一下。

还有heavy plugins 在网站上使用,如LayerSlider和Visual Composer,这会降低页面速度。对于LayerSlider,您可以在“疑难解答和”中启用“条件脚本加载”和“在页脚中包含脚本”选项;“高级设置”部分,以提高网站的性能。

或者插件有问题。停用每个插件(当然除了VC),看看它是如何运行的。从联系人表单7和忍者联系人表单开始。

谢谢

SO网友:C C

这不是一个真正的WP问题,但请使用像Google Page Insights这样的工具

https://developers.google.com/speed/pagespeed/insights/

查看您的站点速度慢的地方。快速查看似乎表明服务器没有配置为缓存资源。

SO网友:Magnus Guyra

JS控制台出现以下错误:

http://www.ariatherm.ch/?_wpcf7_is_ajax_call=1&_wpcf7=460&_wpcf7_request_ver=1483366044134 

Failed to load resource: the server responded with a status of 403 (Forbidden)
我猜对服务器上的文件/文件夹的权限是错误的。

SO网友:Ravi Shinde

通过执行以下步骤,您可以优化站点,使其即使在共享服务器上也能更快地运行-

实现缓存-到目前为止,我最喜欢的是W3 Total Cache

优化图像-有一个名为WP SmushIt的免费插件,可以自动对所有图像执行此过程。

使用WP Optimize插件优化WordPress数据库。

缩小JS、CSS和HTML-https://wordpress.org/plugins/autoptimize/

结合这些插件,我取得了很好的效果。

相关推荐

Migration Question

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