0

我正在开发一个 wordpress 网站:

- it's hosted on a VMWARE Linux Virtual Server with 2 core and 4GB RAM.
- it's the only website (development server) so no others website access.
- has Apache Module mod_deflate on text, html, javascript, css, xml
- it runs a lot of javascript stuff and the total size of the page is about 1,6 MB
- average cpu load is very low (0% to 5%)
- the server has 1GB RAM Free
- my ISP verified SAN access statistics and latency times are very low (some ms)

这是 Pingdom 网站速度测试的加载时间测试: http ://tools.pingdom.com/fpt/#!/dMWeVi/http://www.watcheswholesale.eu/

它显示3,9 秒的等待时间

是否有一个“检查清单”来了解为什么服务器在将内容发送到浏览器之前会丢失这些秒数?
谢谢

4

2 回答 2

1

我曾经对一个 wordpress 安装进行了分析,对这样的加载时间感到尴尬。

事实证明,使用 APC 之类的操作码缓存可以将时间减少一半,而通过解析巨大的.po本地化文件可以节省一半时间。做了一个快速补丁将其缓存在一个 php 数组中,最后在一秒钟内获得了加载时​​间(这仍然太多但几乎无法忍受)。

现在我认为从该 gettext 文件中删除无用的语言也会有所帮助。

分析本身就像microtime(1)在代码中添加基于标签一样愚蠢

于 2013-09-02T09:32:09.337 回答
0

您的基本问题是该站点生成页面的时间太长 - 我首先查看正在进行多少数据库调用以及它们花费了多长时间 - 查询日志可以帮助您解决这个问题。

您还需要打开 keep-alive 以便重用 TCP 连接,但这只会产生一点点不同。

于 2013-09-03T17:51:29.157 回答