我对一种将服务PHP应用程序的Web服务器设置为负载均衡器的情景很感兴趣。
有多个带有APC的Web服务器在负载均衡器后面。所有请求都必须通过负载均衡器进行,然后将其发送到一个Web服务器进行处理。
我知道应该使用memcached进行分布式缓存,但我认为每台机器上的APC缓存可以缓存诸如应用程序配置和其他对象之类的东西,并且这些东西在任何服务器上都不会有所差异,这可以提高性能。
还有一个针对此应用程序的管理员区域。它也通过负载均衡器进行访问(例如,site.com/admin)。在这种情况下,如何调用apc_clear_cache
以清除所有服务器上的APC对象缓存?