wordpress的硬盘缓存和内存缓存对比

作者: admin 分类: wordpress主题制作教程 发布时间: 2018-08-28 00:03

众所周知,wordpress的网站打开速度是一个弊端,相比DEDE,帝国之类的自带生成静态文件的CMS来说,WP真的是太慢了。

于是我一直折腾WP的缓存,并且很有效果。在使用了supercache这款插件以后,我发现这个插件的原理实际上是把网站上的网页,全部生成了纯静态文件,并且缓存到了服务器上,用户访问时,实际上直接读取的是缓存的文件。这个缓存有个弊端,那就是当页面数量多了,磁盘又不是SSD磁盘时,就会变的很慢。

于是我发现还有一种缓存模式:内存缓存。原理就是Memcached把网站上的网页生成的文件内容缓存到服务器的内存里,虽然会占用一部分内存,但我们知道内存的读取速度是硬盘读取速度的N倍,根本不是一个数量级的,因此这种方法应该是比硬盘缓存的效果更好的,但是没有测试过。

另外有一个问题:wordpress内存缓存内容包含不包含CSS,图片内容?

因为内存资源是比较稀缺的,小编买的都是1G的小内存,如果包含CSS,JS,图片内存之类的,那就会大量占用内存,最终得不偿失。

另外如果使用这种方式缓存,那使用CDN似乎就没什么优势了,因为在CDN看来你网站仍然是动态的,别人访问时,CDN要先访问你网站的内存内容,然后返回给对方。从这点看来,相比缓存到磁盘,CDN直接缓存磁盘上的文件这种方式,似乎更有优势。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Powered by 草根站长笔记 © 2015-2020 草根站长笔记 Inc.版权所有,禁止转载