【问题标题】:My wordpress site initial loading is too slow.How to improve?我的wordpress网站初始加载太慢。如何改进?
【发布时间】:2013-03-01 08:53:52
【问题描述】:

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

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

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

【问题讨论】:

    标签: php wordpress load-time


    【解决方案1】:

    原因可能是:

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

    这种行为的一个典型原因是您在前端加载 RSS 提要。它们的缓存过期了,下次你会暂停很长时间,因为它们需要通过网络获取。

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

    页面速度优化

    【讨论】:

      【解决方案2】:

      尝试使用wp总缓存插件

      【讨论】:

        【解决方案3】:

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

        在您的应用服务器上,打开 IIS 管理器

        在左侧窗格(连接)中,选择应用程序池。

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

        在右侧窗格(操作)中,选择 Edit Application Pool > Recycling...(不是 Recycle... 任务)。

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

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

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

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

        点击确定

        返回左窗格(连接),选择站点。

        选择默认网站

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

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

        保存设置更改。

        重启 IIS。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-08-06
          • 1970-01-01
          • 1970-01-01
          • 2016-04-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多