我们的服务器上有大约70个站点,可使用相同的应用程序(带有不同的应用程序池),例如,它们使用共享皮肤文件。那么,是否有一种方法可以将此文件加载到所有应用程序中并共享内存并共享?我的意思是在多个网站上共享缓存以减少服务器上的压力。提前致谢

有帮助吗?

解决方案

我同意Dwefy。但是,如果您需要在内存中共享动态内容,请查看 备忘录

其他提示

可能我不是直接回答您的问题,但是您的问题有更好的解决方案。 CSS,图像,静态内容的最佳场所是CDN(内容输送网络)或独立服务器。

首先 它改善了页面加载的时间(因为每个浏览器约定只有2个向单个域打开的线程)。因此,放置在独立服务器上允许浏览器同时加载服务器和CDN的内容。

第二 它解决了您的问题,因为应用程序没有花费时间来派遣静态数据请求

除非您使用共享的缓存,例如memcached,否则不,没有办法这样做。即使使用共享缓存,当您从缓存中检索项目时,您仍将在每个站点中创建临时对象。

最好将其存储在磁盘上,然后共享文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top