我做了大量的研究,但没有看到任何具体的cachingbuild议我的服务器configuration。
DO single Droplet 2GB Ram Ubuntu 16 Nginx Php-fpm 7 Mysql SSL must cache logged in users too
W3总caching在这个设置上performance不佳,因此我正在考虑放弃这一切。 这使我没有caching,在这一点上没有CDN。
任何帮助指向正确的方向关于我的caching需求,将不胜感激。
我写了一篇关于Nginx和Wordpress的广泛文章,特别关注性能,caching和CDN。 你可以在这里阅读六部分教程。
如果网站消失,SF喜欢这篇文章的总结。 总结一个长达几十页的教程是很困难的,这个教程需要几个月的时间才能写出来,但是下面是:
更新 – 许多login用户的网站
您无法为已login的用户定制caching页面,因此您需要将caching重新放入堆栈,主要是数据库和对象caching。 W3总caching很有用,您可能想要将其与Redis / Memecached作为数据存储集成。 使用CDN来减less服务器负载和延迟,尽pipe从Nginx提供的静态内容不会占用太多的服务器。
一般而言,Wordpress和PHP是相当耗费资源的,所以你需要确保你有足够的资源 – PHP对RAM和CPU都有相当的需求。 究竟有多less取决于你的负载。 云提供商可以提供帮助,因为如果您经常需要更多资源,则可以扩大规模,也可以使用AWS或类似方法,并在高负载期间向外扩展。 这可能会显着增加您的系统复杂性,因为您需要Wordpress(图像)中的静态内容的共享目录,负载平衡等。