如何修复WordPress首次加载速度慢(本地服务器)?

时间:2018-02-01 作者:Jones G

Summary

首次访问WordPress页面从本地服务器加载大约需要5-7秒,而随后在任何链接上加载页面需要300-500毫秒。第一次访问速度大约慢10倍,这是不可接受的。浏览器缓存在开发人员工具中被禁用。如何修复?

Long Info

我注意到,每当我第一次访问wordpress页面时(比如清除了chrome中的所有内容),我访问的页面需要大约5-7秒才能加载,考虑到这是一个本地服务器,加载时间是不可接受的。然而,在第一次加载之后,后续页面访问只需要大约0.3-0.5s或300-500ms(对于本地服务器来说仍然很长,但比第一次加载快了一个数量级)。为了消除缓存问题,我从浏览器开发人员工具中禁用了它,因此所有页面请求,无论是第一次还是以后,都直接从服务器访问web文件。

Test done so far

起初,我认为这是一个服务器问题,然后我转到localhost查看问题是否仍然存在。确实如此。

我还认为这可能是DNS问题,所以我检查了httpd。conf和windows DNS主机文件,我得到了1个,并且只有IP,即127.0.0.1。我还在wordpress配置中更新了主机。php到127.0.0.1以及数据库。尽管如此,对于第一次加载,我还是得到了相同的慢度。我认为,如果这是DNS问题,那么要么页面不会加载,要么页面加载,但应该始终保持相似。然而,慢度仅影响第一次加载。

服务器重新启动,完全关闭+引导不会影响页面加载。这只是客户端是否首次访问的问题。

我通过一篇关于nginx & php-fpm very slow on first access, 用户最初指责他的服务器,但结果却是他的CMS。根据我的经验,wordpress可能是第一次页面加载缓慢的原因,但是,我不知道我要处理wordpress中的哪一部分来解决这个问题,有人能帮我解决wordpress第一次加载缓慢(在本地服务器上)的问题吗?

Server

WAMP(本地主机),32 xeon core 2.7Ghz,24Gb RAM,SATAIII HDD,通过Zend引擎启用OpCache

Wordpress

无插件,4.9版

Client

镀铬(&A);开发者工具中禁用Firefox缓存,cUrl

1 个回复
SO网友:Agon Xheladini

网站(Wordpress)页面的速度和负载取决于很多因素。

MySql查询图像优化Css文件(cs文件越多,页面加载和页面速度时间越长)

  • 延迟JavaScript解析
  • 缩小JavaScript
  • 缩小CSS
  • 启用gzip压缩
  • 利用浏览器缓存
  • 最小化请求大小等等
  • 使用https://gtmetrix.com 并开始修复网站呈现给您的问题。为此,您需要将本地服务器与ip联机。

    页面速度和页面加载需要大量关注,这是一个过程,而不是一个单一的问题。

    结束

    相关推荐

    为什么WordPress不将$_SERVER[‘SERVER_NAME’]用于‘WP_SITEURL’和‘WP_HOME’作为默认设置?

    我偶然发现this site 我想知道为什么WordPress没有将此作为默认设置:define(\'WP_SITEURL\', \'http://\' . $_SERVER[\'SERVER_NAME\']); define(\'WP_HOME\', \'http://\' . $_SERVER[\'SERVER_NAME\']); 因此,在更改域时,任何人都不必更改此值。使用这个有什么原因或缺点吗?