我正在开发一个WP项目,其中实时网站无法使用WP(出于安全考虑)。我的解决方案是使用WP在本地服务器上构建站点,然后导出可以上传到实时服务器的站点的静态快照(使用WP Super Cache)。
我有一个gulp脚本来打包整个网站:
.htaccess
。问题
使用WP Super Cache时,我发现Super Cache中缺少页面。例如,我的网站有82页,但我的缓存只包含65页。
WP Super Cache中有哪些设置,以便将整个站点缓存到WP Super Cache目录中?
或者,是否有另一个插件更适合缓存所有页面?
答案 0 :(得分:2)
我不会为此使用缓存插件(或任何其他插件),因为它们不是为此目的而制作的,并且不仅需要(大量)修改,而且还需要在插件获得更新时继续进行修改。 / p>
我做了你正在计划的事情,在更大规模的几千个Wordpress网站上。我出于安全原因静态部署了这些站点,并使用了基本上完成此操作的PHP脚本:
wget
的静态版本(您需要一些递归,附件重写等参数)。sed
)。wget
配置)使用像grunt这样的工具,你甚至可以在创建静态副本后运行更多任务,如缩小,uglification和图像压缩。