ImageResizer(作为独立的图像服务器)和后端图像源



当前设置:大型CMS,具有"创作"服务器和多个"交付"服务器。创作服务器和交付服务器都是运行64位Apache的Windows服务器。Apache Web根目录在每台服务器上的设置完全相同——指向SAN上的一个目录。交付服务器通过另一个运行Apache的Windows服务器实现负载平衡。我刚刚将ImageResizer服务器设置为一个独立的图像服务器,想看看让ImageResizer服务访问并提供图像的最佳方法是什么。

  1. 创作服务器-a.site.com
  2. 配送服务器-d.site.com
  3. 图片服务器-i-site.com

所以我想问题是,允许ImageResizer服务器访问大型CMS网站中的图像的最佳方式是什么?RemoteReader插件?是否使用与创作和传递服务器相同的Web根设置IIS网站?这种方法有任何安全问题吗?有什么建议/替代方法吗?

谢谢!

如果SAN性能良好,SMB2或更高版本,并且延迟较低,则可以将目录装载为IIS根目录中的虚拟文件夹(您可能希望将其分开)。

为了提高性能,最好禁用FCNMode-http://imageresizing.net/docs/v3/docs/fcnmode—尤其是在SAN中有很多目录的情况下。

或者,您可以使用RemoteReader并将其指向Apache web服务器,尽管您将牺牲更新现有文件的能力(RemoteReader perma缓存所有内容以使性能合理)。

最新更新