我的wordpress网站初始加载速度太慢。如何提高?

时间:2013-03-01 08:53:52

标签: php wordpress load-time

我托管了一个wordpress网站kerala.letmeshare.org。但是加载需要太多时间。它似乎不是一个网络问题。同一域上的静态页面照常加载(更快)。可能是什么原因?

我使用Performance Profiler插件进行了分析,并生成了以下报告。

enter image description here

enter image description here enter image description here enter image description here enter image description here

如何改善性能。 我联系了我的托管服务提供商,他们测试得很好,服务器加载时间,网络和所有问题都没有问题。

3 个答案:

答案 0 :(得分:2)

原因可能是:

也许你的PHP在一个单独的进程中按CGI或FastCGI运行,在一段时间不活动后关闭。如果您在uptime monitoring service注册,它会改变吗?像W3 Total Cache这样的缓存插件也可以提供帮助。

此类行为的典型原因之一是您在前端加载RSS源。它们的缓存过期,下次你会得到很长的停顿,因为它们需要通过网络获取。

尝试在本地服务器上复制它,它将为您提供更多的故障排除选项 - 最终可以进行完整的分析器转储(例如使用xdebug)并进行分析。

页面速度优化

答案 1 :(得分:0)

尝试使用wp total cache plugin

答案 2 :(得分:0)

如果您使用的是IIS,则需要更改应用程序池回收设置以禁用超时

在您的appserver上,打开IIS管理器

在左侧窗格(Connections)中,选择“应用程序池”。

在中间窗格(应用程序池)中,选择AppPool。

在右侧窗格(操作)中,选择编辑应用程序池>回收......(不是回收...任务)。

在“回收条件”窗口中,确保清除所有复选框(未选中)。

单击“下一步”,然后单击“完成”。

再次在右侧窗格(“操作”)中,选择“编辑应用程序池”>高级设置...

在“高级设置”窗口的“处理模型”下,将“空闲超时(分钟)”设置为零(0)。

单击“确定”

返回左侧窗格(Connections),选择“站点”。

选择默认网站

在右侧窗格(操作)中,选择管理网站>高级设置...

在“高级设置”窗口的“连接限制”下,将“连接超时”设置为零(0)。

保存设置更改。

重新启动IIS。