孙悟空虽然最后成了斗战胜佛,但他一生中最快活的日子应该还是在水帘洞的时光。
花果山福地,水帘洞洞天! | 巧用301重定向参数实现WEB的页面与图片分离

花果山福地,水帘洞洞天!

风妖的官方博客

Filter by APML

    中国互联网经济的蓬勃发展,让原本就不富裕的带宽更加吃紧,这点在北京、上海等互联网公司集中的超大城市更为明显。在其他地区100M共享一年的托管费用4000左右就能拿到,在北京却是几乎下不了5000,好的一级机房都是6500左右。如果你能在北京找到低于5000的机房,那么其网络质量可能还不如外地的一些优质IDC。

    但是中国电信和中国网通南北分治的现实,也使得双线机房十分吃香。而由于北京、上海都是主要出口节点,因此优质的双线机房也集中在这里。北京的双线机房网络质量是不错,但是带宽太紧张,100M共享只能保证2M左右的带宽,这样的带宽如果WEB的页面和图片都在一台服务器上,很快带宽就会跑慢,流量增加、用户增多都成了空谈。

    什么?加带宽?您知道北京的10M独享什么价格吗?4万左右一年!这价格在外地可以租两三年的百独了。

    如果WEB的页面和图片分离,页面放在北京的双线服务器上,图片等占带宽大的资源放在外地的高带宽服务器上,无疑是个人及中小企业等无力享受CDN的用户的最佳选择。但是页面和图片分离从程序上实现经常要重新写程序,成本也不小。

    我这几天就摸索出一个方法,可以最小代价实现页面和图片分离。方案如下:

    1、假设服务器A在北京,小带宽,南北都快。服务器B在外地,高带宽,低价格。

    2、将服务器A解析为www.fengyao.com,将服务器B解析为img.fengyao.com

    3、数据库放在服务器B上,服务器上只装数据库的客户端,远程连接到A。在主要页面生成静态的情况下,A、B之间主要传输点击数等小流量内容,不会太拖速度。

    4、A、B上为同样的文件架构,只是A服务器上的图片等目录用301重定向指向到img.fengyao.com。

    5、服务器A上启用IIS压缩等页面压缩技术,进一步提高带宽的利用率。 服务器B上主要存放的是图片等压缩率小的数据,没必要开启页面压缩。

    如此一来,除非是图片站,大部分的网站还是文字居多,这样大部分受众可以很快地看到文字内容,而喜欢看图的受众也不会占用服务器A的带宽,从而可以有更多人同时在线,使网站的流量和用户数在成本不变的情况下获得较大提高。

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Add comment


 

  Country flag

biuquote
  • Comment
  • Preview
Loading



<<  November 2008  >>
MonTueWedThuFriSatSun
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

博客作者

风妖

Recent comments

版权所有,转载请注明出处。

Powered by BlogYi.NET ver:1.6.5.0. Original Powered by BlogEngine.NET.