我有一个使用 nginx (SSL) + PHP-FPM + MySQL 运行的 wordpress 博客。我想知道缓存这种网站的最佳方法是什么。
我听说 Pound 和 Varnish 做得很好,但我还没有找到关于如何设置它的任何好的文档......
有没有比 Pound/Varnish 更简单(而且同样好)的方法?如果没有,我该如何设置?有没有好的文档?
答案1
迈赫迪 -
为提供 HTTPS 内容的 Web 服务器缓存内容需要反向代理服务器,该服务器可以处理 HTTPS 请求,并将它们作为 HTTP 请求重新路由到缓存服务器,然后再定向到您的 nginx 服务器。我没有针对您的确切场景执行此操作,但使用 Apache 作为其他 Apache 软件的反向代理执行了类似操作,并且它并不十分复杂。
以下是有关设置 Pound 和 Varnish 的指南链接,希望对您有所帮助:
https://www.zivtech.com/blog/implementing-pound-varnish-lamp-setup-achieve-secure-http-acceleration
该指南使用 Apache,但您可以简单地用 nginx 服务器替换 Apache 服务器(无需对 nginx 服务器进行任何更改即可使其正常工作。