当前设置:具有“创作”服务器和多个“投放”服务器的大型CMS。创作和传递服务器都是运行64位Apache的Windows服务器。 Apache Web根目录在每台服务器上完全相同 - 指向SAN上的目录。传送服务器通过另一台运行Apache的Windows服务器进行负载平衡。我刚刚完成将ImageResizer服务器设置为独立的图像服务器,并希望了解使ImageResizer服务器访问并从而提供图像的最佳方法。
所以我想问题是,允许ImageResizer服务器访问属于大型CMS站点的图像的最佳方法是什么? RemoteReader插件?使用Web根目录设置IIS站点与创作和传递服务器相同?这种方法有任何安全问题吗?任何建议/替代方法?
谢谢!
答案 0 :(得分:0)
如果SAN运行良好,SMB2或更高版本以及低延迟,则可以将目录作为虚拟文件夹安装在IIS根目录中(您可能希望将其保持独立)。
为了提高性能,最好禁用FCNMode - http://imageresizing.net/docs/v3/docs/fcnmode - 特别是如果SAN中有很多目录。
或者,您可以使用RemoteReader并将其指向您的Apache Web服务器,尽管您将牺牲更新现有文件的能力(RemoteReader永久缓存所有内容以使性能合理)。