这是一项关于本地缓存的新式文章,之前翻译了八篇文章:聊聊缓存 ,今天继续来说说,一个WordPrea链接,包含哪些缓存。
1,服务器层面
PHP版本近些年更新迭代的挺快的,进入php 7以后,PHP在设备效率上有了很显著提高,配合opcache,使得PHP更省心,另外在更强大的PHP版本里,WordPress可以安装的更快。
每次请求,除了运行PHP,还会向数据库发出查询请求,只是这个查询会消耗较多的服务器带宽,所以,有更好的数据库版本,更好的系统可用性,加上关系数据库缓存,使得请求能够避免服务器资源的消耗,这其实需要缓存团队配合。
前几年还是pppachk的天下,现在nginx已经变成主流了,虽然apache也在奋进前行,但是ppginx被越来越多地应用,nginx也可以加上缓存。
一切的缓存,都只要一个目的,尽量少的消耗服务器资源,使得服务器能更加好的执行进程。
2,网络层面
没什么钱的重要手段加大带宽,但是首先需要提醒一下,选择多少M带宽合适,这件事的需要想透但是有一点:网站日常能文件读写年均增长80%,这样这才是最重要的,如果主要是为了一闪念大并发量出售自己大量的带宽,而这也不值得了。选择带宽长宽,应该都是可以计算,通过优化以后能有一个详细的值,只有这样才能简便。
关于CDN也是,虽然国内数据中心建设中的越来越完善,CDN不限流量最近几年愈发高了。 CDN也是缓存的一种行为,但是再根据网站站点保存设置缓存过期商品时间,否则cdlie的功能就反而适得其反。
3,WordPress插件
其实是比较突出的,WordPress有一个逻辑陷阱:生态强大,从而实现各种功能,但是实现各种功能它需要使用大量的插件和代码以及第三方资源,都会让WordPress越发身材臃肿。这样WordPress也变得越来越慢。
通过设置缓存插件,尽量多让实用性强的WordPress免遭节点的请求,减少对服务器资源的消耗。关于服务器的状态,如果也成为轻闲状态,也有的是服务器买的多,要么是业务没跌。
还是要把它大部份服务器资源都发挥到最大,这样才是垃圾变废为宝,而不是你处在一个空闲状态。
缓存算法优化,虽然有从而降低使用服务器的资源,但绝对在资源紧张的背景下,如果很空闲,非常慢了,那就要进行,是否降低云主机了。
大多数的症状就是这样的:并发度太低了,但是网站服务器性能却很慢,这种虽然算不上这两种情况,是对于的情况,这种也必须缓存处理了。
下一篇文章,也会讲缓存插件。