假设我们有一个WordPress站点example.com
在我们的网站上,有多种产品。 url看起来像这样:
example.com/products/product-1/ example.com/products/product-2/ example.com/products/product-3/ etc...
为了举例,我们假设如下:
我可以caching这些页面,并且每隔一个小时只能由NginX重新加载它们吗?
我需要清漆吗?
我将如何设置,以便所有页面自动重新caching?
如果可以同时清除所有的页面,那么你可以做一个简单的cronjob清空nginxcaching目录。
要进行更细粒度的清除,可以使用ngx_cache_purge模块,然后设置一个允许通过对nginx服务器的特定URL调用来清除文件的configuration。
然后你会设置cron作业,使这些调用nginx服务器。
为了使用ngx_cache_purge模块,你可能需要从源代码编译你的nginx。