我想要一些关于 joomla 性能的优化技巧,我使用了 memcache,但我不知道如何在 joomla 中使用代理和反向代理(),请帮忙,谢谢
答案1
我不确定 Squid 是否是满足您需求的最佳解决方案,我们的网站遇到了同样的性能问题,在使用 NginX 网络服务器在多个网络服务器之间进行负载平衡并使用 PHP-FPM(顺便说一下,速度非常快)提供动态文件后,问题似乎得到了解决。
Memcache 是一个非常好的解决方案,但事实上,当您拥有多个服务器时,无法将其与 joomla 一起使用(因为缓存重复可能会使您的网站速度比现在更慢)。相反,我们将 Joomla 的本机Page Cache
和模块组件progressive cache
一起使用,并且我们还在我们的服务器之间共享缓存文件夹。现在模块被单独缓存,当请求到达页面时,joomla 会在预缓存模块的帮助下从中创建完整的页面缓存,这似乎足够快。
我们的加载时间从 12 秒变为大约 600 毫秒。