电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网页设计 > 正文
四种论坛镜像实现方法和原理
四种论坛镜像实现方法和原理
2006-9-22 16:35:25  文/佚名   出处:电脑软硬件应用网   
看到很多朋友因为网络速度问题等等需要做镜像站点, 我就总结一下4种实现镜像站点的方法和原理.

1.最简单的方法:
一台做主服务器, 其它作镜像服务器, 数据库存在主服务器上, 镜像服务器使用远程调用功能读取主服务器的数据库. 使用工具让主服务器上的网页文件和镜像服务器同步.

优点: 实现简单
缺点: 远程调用效率低, 速度慢. 如果主服务器挂了就全部不行了.

2. 复杂的方法:
相当于集群, 一台做主服务器, 其它作镜像服务器, 让主服务器和镜像服务器数据同步, 包括网页和数据库. 当用户访问的时候, 可以直接读取主服务器或者镜像服务器的数据, 当需要写数据的时候, 通过镜像服务器传送数据直接写到主服务器上.

优点: 速度快
缺点: 实现起来困难复杂. 花费巨大. 如果主服务器挂了就全部不行了. 主服务器和镜像服务器必须保持良好的连接让数据同步时间尽量减少.

3. 更复杂的方法:
相当于更高级的集群, 全部机器数据同步, 包括网页和数据库. 当用户访问的时候, 可以直接读取任何一个服务器的数据, 当需要写数据的时候, 写到正在访问的服务器上, 然后数据再传输到其它服务器. 其中一台当机后恢复的话自动从其它没当机的服务器上同步最新数据.

优点: 速度快, 就算其中某个服务器挂了也不影响正常使用.
缺点: 实现起来非常困难非常复杂. 花费巨大.  主服务器和镜像服务器必须保持非常良好的连接让数据同步时间尽量减少, 不然可能会产生很多问题.

4. 不简单也不复杂的方法:
类似CDN的功能. 一台做主服务器, 其它作镜像服务器, 当用户访问镜像服务器的时候, 镜像服务器从主服务器读取数据返回给用户, 然后缓存数据. 当下一个用户访问同样的页面的时候, 直接返回缓存数据. 写数据的时候通过镜像服务器传送数据直接写到主服务器上.

优点: 实现简单. 花费小. 可以很容易地应用到不同网络不同地区的服务器或网站.
缺点: 镜像服务器必须和主服务器有良好的网络连接, 不然会比较慢. 如果主服务器挂了就全部不行了.

Meyu.net的UrlMirror镜像功能用的是第4种方法.
所以那些老是说Meyu.net的Urlmirror是骗人的, 是垃圾, 没有任何作用,  只是URL转发什么的同行可以闭嘴了, 不明白原理就要好好研究学习, 不要老想着抵毁别人, 这样是不能争取到用户的.
  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    页面自动跳转的几种实现方法
    网站内容的四种分类形式 或多或少的…
    如何指定规范网页?rel="canonical"
    浅谈网站评论体系设计的不足之处
    网页中“上一篇”“下一篇”设计思考
    网页设计进度指示器帮助用户预测步骤
    网页用户体验:网页注册表单设计分析
    网页设计常出现8大问题
    网页设计的形象思维归纳
    彻底去掉动易内容页顶部的“改变图片…
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号