我做了很多研究,但还没有看到任何关于我的服务器配置的具体缓存建议。
DO single Droplet 2GB Ram
Ubuntu 16
Nginx
Php-fpm 7
Mysql
SSL
must cache logged in users tooW3总缓存的性能不太好,所以我想一起放弃它。这使得我现在没有缓存,也没有CDN。
对于我的缓存需求,任何指向正确方向的帮助都将不胜感激。
发布于 2016-09-05 20:38:46
我写了一篇关于Nginx和Wordpress的广泛文章,特别关注性能、缓存和CDN。您可以阅读六部分教程这里。
SF喜欢文章中的摘要,以防网站消失。很难总结一篇长达数十页、花了几个月时间编写的教程,但如下所示:
您不能为登录用户缓存页面,因为它们是自定义的,因此您需要将缓存推回堆栈中,主要是数据库和对象缓存。W3总缓存非常有用,您可能希望将其与Redis/Memecached作为数据存储进行集成。使用CDN来减少服务器负载和延迟,尽管从Nginx提供静态内容不会占用服务器太多时间。
Wordpress和PHP在一般情况下都是相当重的资源,所以您需要确保您有足够的资源- PHP需要相当多的RAM和CPU。具体多少取决于你的负载。云提供商在这方面提供了帮助,因为如果您经常需要更多的资源,可以进行扩展,或者您可以使用AWS或类似的方法,并在高负载期间进行扩展。这会大大增加系统的复杂性,因为您需要共享Wordpress (图像)、负载平衡等静态内容的目录。
https://serverfault.com/questions/801203
复制相似问题