第一个字节时间(后端处理)

时间:2012-12-05 作者:Andy Jonathan

你有什么建议可以减少后端处理的第一字节时间。。。我禁用了大部分插件,我正在使用CDN、W3 Total Cache。。但后端处理时间仍在3秒左右。

这次可以接受吗?还能做些什么?

谢谢桑迪

3 个回复
SO网友:s_ha_dum

这是一个巨大的问题,很难回答。这将需要你进行大量的研究、追踪和犯错。

至于WordPress的具体内容,请分析您的代码库。写得不好的插件或主题可能会导致巨大的延迟。3秒的后端处理时间对于一个普通的WordPress来说并不常见,所以请逐个禁用您的插件,看看您是否看到了差异。如果你这样做了,也许可以重新编写插件以提高效率。与主题相同。

其他选项不是特定于WordPress的--服务器规范、服务器配置、数据库配置等。我怀疑它可能与服务器相关。我的直觉是说“服务器过载”,尤其是因为即使使用缓存,您也会看到这种延迟。缓存的页面应该有非常非常少的后端处理。

SO网友:Andrew Odri

这不是一个与WordPress相关的解决方案,但是如果你真的想从你的站点中挤出尽可能多的性能,并且你可以控制服务器,你可以考虑使用像Squid. 这将在请求通过Apache之前就开始缓存过程。(或您使用的任何HTTP服务器)

然而,正如@s_ha_dum, 我强烈怀疑服务器过载。(尽管乌贼肯定会有助于缓解这种情况)通过typical debug process, 也许还可以检查服务器的其他情况。即使使用静态HTML页面,也会出现这3秒钟的加载计时器吗?

SO网友:Steve

您没有指明您所在的托管环境类型(共享、VPS、共址)。显然,这会对你的整体表现产生重大影响;例如,共享托管环境通常被供应商过度销售,资源受到限制。

为生产环境中的一些基准测试安排一点停机时间,或在上设置一个重复的测试环境the same physical host.

此处重要的因素-

MySQL/数据库基准测试Apache/httpd基准测试OS基准测试网络延迟建议的工具:

主机(如果您有shell访问权限):

Top客户:

FireHP with net tools,或许还有ySlow,所以设置一些简单的监视/工具(例如top、mytop)来查看主机的性能:

默认的二十十主题和no plugins enabled.通过一次启用一个插件来测试每个插件的影响。我建议从最重要的工作到最不重要的工作

结束

相关推荐

Page.php vs Single.php

我有一页。php和single。完全相同的php模板。然而,当我呈现页面时。php div的嵌套方式与single不同。php和布局被破坏。我甚至区分了这两个页面的输出,除了元元素和不可见元素之外,它们也是完全相同的。以下是两个模板的代码:<?php get_header(); ?> <?php if ( have_posts() ) while ( have_posts() ) : the_post(); $post_id = $post-