我目前正在配置基于CakePHP(1.3)的web应用程序以在HA安装程序中运行。我有4个运行应用程序本身的Web框,它们是数据库后端的MySQL集群。我有用户每周上传12,000 - 24,000张图片(35-70 GB)。该应用程序然后从原始,缩略图和中等大小的图像生成2个额外的文件进行预览。这意味着每周共有36,000 - 72,000个可能的文件添加到存储库中。CakePHP高可用性服务器场设置
我想包裹我的头是如何处理来自用户尝试查看这些图像的大量静态文件请求。我的意思是我可以有多个网页框只提供静态文件,负载均衡器调度请求。
但是,有没有人在这里有关于如何保持所有静态文件服务器同步的任何想法?
如果您有任何经验想要分享,或者对我有用,请不吝赐教。
感谢,
serialk
不确定这是否有帮助,但Facebook使用Varnish来提供其图像| http://www.varnish-cache.org – RabidFire 2010-12-02 14:41:38
感谢您的链接RabidFire,我有一些阅读我的板块大声笑 – serialk 2010-12-02 20:56:24