影响你WordPress网站速度的因素有哪些呢?一般来说,网站的加载速度主要由以下几个部分决定:
网站主机-当您使用的虚拟主机或VPS性能不高或机房维护质量不佳时,可能会影响站点的速度。
WordPress不配置缓存-如果WordPress站点没有启用缓存,那么每当您请求主机或服务器访问时,该站点自然会减慢。当访问次数很大时,也很容易崩溃。
错误的 HTTP 请求-网站页面URL中的错误导致403,404,500,502或其他HTTP错误可能会严重降低站点的整体性能。请在Chrome浏览器中调用Developer工具,然后找到Networks 选项卡,用F5刷新网页,检查”网络”选项卡中的此类链接,或者使用 GTmetrix“Waterfall”选项卡和“Pingdom”中的“Response Codes”中查看是否有错误链接。
重定向 (Redirect) -多次重定向将进一步减缓站点的重定向等待时间。最佳实践是最终合并为一个重定向:从 HTTP/HTTPS非www访问(http://domain.com或https://domain.com)到https的www访问(https://www.domain.com)。
图片优化-通常页面上的文本对速度影响不大,页面上的慢元素主要是需要存储在多媒体资源中的图片。没有为Web访问优化的图片,这大大降低了页面加载速度。
页面未压缩-如果页面包含大量文本和图片,以及各种其他元素,页面可能会变慢。例如,一本长的小说,如果不分页阅读,即使是静态HTML页面,文件大小也可能达到几MB。如果打开页面压缩,页面文件的体积就会减少,加载速度也会大大加快。
WordPress主题-如果你使用轻量级和简洁的主题,网站自然会快速加载。如果你使用功能强大、用途广泛的主题,比如多用途主题,这些主题需要加载大量Javascript脚本文件和大量CSS样式表文件来实现许多功能,这会影响速度。简而言之,主题是根据其使用情况选择的。如果您只是构建一个博客,就不必使用臃肿的主题。
数据库查询负荷-如果数据库总是处于大量并发查询任务中,则数据库查询和读取结果将减慢,这反过来表明网站的响应速度较慢。有时数据库崩溃,进程被卡住,站点不打开,提示错误:Error establishing a database connection。
外部资源/脚本-例如,实现某些功能的JS脚本-也会对站点性能产生重大影响。最明显的是,有时您安装过多WordPress插件,感觉站点速度减慢。有时插件可能会调用JS文件,导致站点加载半天。这些问题是由外部资源脚本引起的。