WordPress为什么需要开启缓存?缓存插件为什么可以加快网页打开速度?

WordPress是动态CMS(内容管理系统),也就是说WordPress处理的每个访问者请求时,它必须首先连接到数据库以查看所请求的页面是否存在。

一般情况下,没有太多流量的网站上读取数据库可能没有问题。但是,由搜索引擎机器人引起的流量突然激增,或者正常流量的突然增加,这时可能迅速导致您的WordPress网站耗尽服务器中的大量CPU资源,而且又一次又一次地执行不必要的重复请求。

于是,您可以通过实现缓存插件来应对CPU使用率的增长,比如说W3 total cache,Super cahe等等。这些缓存插件可以将新页面的首次访问者请求缓存到服务器上的纯HTML文件中。当另一个新访问者来访并请求同一页面时,只要该页面缓存存在或没有注释更新,则将提供缓存的HTML页面。

这样可以非常轻松地减少WordPress网站的CPU使用率。举例来说,假设您的首页有120次浏览。如果不进行页面缓存,则要求相同的数据库查询必须运行120次,并且每次都只是获取完全相同的数据。

使用了缓存插件,只有第一个用户运行数据库查询以生成缓存的HTML文件。然后,接下来的99位访问者将获得缓存的HTML,而不必等待任何数据库查询活动完成,也就是说,节约了119次数据库查询。

这样一来,访客不必等待更多的页面加载时间,减少了WordPress请求对服务器性能的影响,网页打开速度自然提升了。

#现在前往

精选留言

为什么,缓存,WordPress,需要
sample
2020-11-16
写留言
签到
投稿
QQ咨询
返回顶部