|
CDN缓存加速技术是指,用多台服务器负载均衡以运行某个网站,这些服务器里有一台源服务器,就是原本运行网站的服务器,其他的都是缓存服务器,我们通过通过访问者的IP来判断其地区,再根据不同地区将访问者分配到离其最近的一台缓存服务器,从而使得访问者可以以更快的速度打开网站。如果未使用CDN,那么离网站服务器所在地很远的访问者打开网站可能会非常慢,特别是南北电信网通之间的访问更加慢。
我们的动漫网从2007年开始就使用了CDN技术,不过当时是加入了CDN联盟,因为组建CDN网络需要多台服务器和大量带宽,当时我们没有那个条件,也没有那个技术。加入他们的条件是提供1台linux系统服务器/网站。现在,我们已自己研究出了CDN组建技术,并且也已具备了组建CDN的硬件条件。因此现在动漫网用的是自己的CDN网络。
本来当时我想把论坛也一并做CDN的,但是当时有一个非常困难的问题没有解决。运行CDN的软件默认每台机器只支持2000个在线连接,而动漫网由于访问量巨大,本身都经常不够用。如果要增加连接限制,必须重新编译CDN软件的源代码(开源的软件),可那个软件是linux上开发,我一点不懂,要想编译和修改那个程序的难度我都无法想象。后来,经过不断的尝试和研究,期间由于时间关系,断断续续的研究尝试了一个多月,直到昨天才终于编译成功了。现在的连接数应该已经没有限制了。于是迫不及待的给论坛也启用CDN。
由于论坛服务器放在四川绵阳,那边的网络速度连全国并不是很快,特别是北方网通用户,打开论坛将会非常慢。现在用了CDN后就不一样了,南方的访问南方的服务器,北方的访问北方的服务器,速度将会明显提升。不过,由于论坛上动态的操作比较多,例如发贴和回贴,这是需要更新数据库的,因此象这样的操作是无法缓存的,但如果是看贴或浏览版面,将会明显变快。
为了便于使用CDN,我把bbs.52tsrj.com和bbs.52tian.net两个域名都转向到了bbs.52tian.com,以后统一使用bbs.52tian.com作为论坛地址,不过以前用bbs.52tsrj.com保存的图片等并不会打不开,服务器会自动转到相应的路径下的。现在还属于测试阶段,有什么问题请大家及时联系我。
GMT+8, 2024-12-22 00:02 , Processed in 0.088018 second(s), 14 queries , Gzip On.
Powered by Discuz! X2
© 2001-2011 Comsenz Inc.