对于已缓存的数据,这两个缓存的性能应该相当。一般来说,大多数人会发现,从管理角度(清除和预填充)来看,WP Supercache更容易设置和使用。
人员缓存有两个原因:1)提高了同时处理多个访问者的并发性。这仅与高流量站点相关。为此,这两种技术的性能可以相似。
2) 通过预编译结果,更快地到达第一个字节。这与所有站点相关,无论流量有多大。WP-Supercache在这里的性能更好,因为它很容易预先填充缓存。
Nginx FastCGI缓存只是将Wordpress的输出缓存到磁盘,这样匹配缓存的请求就可以立即由Nginx提供服务,而无需访问PHP解释器。
WP-Supercache做了类似的事情;但是,您必须调整Nginx Vhost文件,以告诉Nginx在哪里可以找到WP Supercache文件。如果这样做,那么性能应该相当。
否则,Nginx将请求传递给PHP,然后PHP检索文件。它仍然比使用MySQL和PHP编译结果快得多,但不如完全跳过PHP那么快。
WP Supercache在与Wordpress集成方面做得更好,因此告诉它无限期地缓存结果,然后在更新时手动清除项目更安全,而与FastCGI缓存相比,默认情况是缓存项目在10分钟后清除。
另一方面,FastCGI缓存可以缓存非标准内容,例如PHP应用程序生成的301个重定向和404个错误。
如果您运行的是一个非常繁忙的站点,那么也可以同时运行两个缓存,可能会使FastCGI缓存不缓存典型的页面/帖子,因为WP Supercache已经缓存了这些页面/帖子,而是缓存301、404等。