前端之家收集整理的这篇文章主要介绍了
linux – 如何在多个Web服务器之间共享资产?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有多个
Linux Web服务器连接到
负载均衡器,我喜欢在这些服务器之间共享资产(例如
图片,视频和其他
内容).做这个的最好方式是什么?
目前,我已经在所有Web服务器上安装了文件服务器,但我担心它会在流量很大的情况下发生故障.我怎样才能避免这种情况发生?
提前致谢.
根据您的需求,有多种
方法可以做到这一点.
>在Web服务器上使用随fx NFS挂载的中央文件服务器
>与上述相同,但多余,所以如果其中一个下降,另一个接管
>使用某种同步工具(例如rsync)并在Web服务器上本地托管文件.然后设置一个cronjob以特定间隔同步服务器之间的文件.
>使用亚马逊S3,Akamai等CDN.
如果你有很多新文件,前两个是最好的.第三个是理想的解决方案,如果你不添加或更改文件,因为用户将获得404尚未同步的静态内容.
最后一个选项可能在很多方面都是理想的,但也可能是4中最昂贵的选项.您还需要重写您的网站以支持这一点.
原文链接:https://www.f2er.com/linux/401444.html