图片服务器与性能优化

关于性能优化网站有一大把,所以也不敢随便写,今天上班突然谈到图片服务器分离的事儿,现在想起来就想写点什么。关于图片服务器分离,这点知识几乎已经成为众所周知的常识了,无论从图片的管理,性能的考虑,最好是分开成独立的图片服务器。

但是,有些时候公司刚刚起步,再花钱搞台服务器太奢侈了,因为根本用不上,或者网站暂时没有那么大流量,应该如何做呢?

不知道大家有没有发现:yahoo.com 图片服务器用了yimg.com的域名,淘宝的图片和JS用了assets.taobaocdn的域名,19楼的图片和js用了dukuai.com的域名等等等等…

在进行一个http请求的时候,浏览器会对域名发出一个带cookie的请求,因为服务器也会对cookie进行一些处理,如根据cookie判断是否过期等Response不一样的内容。但是对于图片、js、css文件,带了cookie是没有用的,也就是不需要cookie,这样无形中对服务器往返增加了开销,所以大多数大型的网站,都会用域名区分开来,他们不仅域名也区分了,服务器也区分了。如果没有条件或者不需要分离服务器,那么最好还是弄一个独立的域名区分,如果您的网站流量还不大,您想做大,或者正在变大,建议起码使用其它的域名,一个域名也不过几十块钱而已。

对于网站优化的知识,莫过于Yahoo提出的34条黄金守则,国内也有人翻译成中文-点这里这些我觉得每一个WEB开发人员都应该牢记

博客园的Anders  liu翻译过《高性能网站建设指南》一书,大致看了下目录,基本上跟34条黄金守则差不多,不过也有一些我还没听过的,有空去图书城看看,值就买下来。

Leave a Reply