3.8、分发还是同步

2018年12月05日 11:19 | 56次浏览 作者原创 版权保护

总的来说,对于分发和同步这两种文件复制方式,你也许在思索究竟应该在站点中选择谁呢,这大可不必发愁,其实它们两者本质上没有太大的差别,都可以达到相对来说比较实时的文件复制,而在选择中起到决定作用的,往往是出于以下一些因素:

文件分发需要依赖一定的应用程序逻辑,比如通过 SCP 扩展来编写代码控制文件传输,或者自己开发专用的分发程序,而文件同步可以对应用程序完全透明,部署非常简单; 文件分发可以更好地控制触发条件,更加灵活,比如更容易实现多级复制,也就是前面介绍的多级分发;

 文件同步(比如利用 rsync)是一种天然的异步复制操作,不阻塞 Web 应用程序的运行,而在 Web 应用中要想对文件分发实现异步复制操作,必须得借助其他支持,比如后面要介绍的异步计算。

根据站点的需要,选择合适的复制方式并不困难,相信你的感觉吧!

除此之外,还有一种复制方式,那就是反向代理,的确,它是一个多才多艺的家伙,在这里,我非常乐意将它也归入文件复制的范畴,接下来,我们看它如何发挥作用。

反向代理将在下一章节介绍,敬请期待!


此文章本站原创,地址 https://www.vxzsk.com/1930.html   转载请注明出处!谢谢!

感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程