FarBox
2014-02-08 13:37:17 +08:00
即使服务器在美国,这种针对个人博客的优化实在没有必要,除非要练JS的或者前端出身从头开始写的。
尽量减少或者合并静态资源文件,或者这部分用(公共的)CDN。 Web服务器中,对文本类输出增加gzip的压缩,做好last-modified/etag等标识,可以避免部分数据传输。另外,可以启用SPDY协议。
避免服务器端不必要的页面渲染,比如使用内存缓存,最好将页面的生成时间控制在20ms内。
好了,我们就可以回归主体,本质上是一个HTML页面,加上美国服务器的通讯,一般再多也就多个300ms-500ms的网络延时与数据传输的延迟。再不济来几个掉包,一般1s左右都能完成加载的。这样的速度还是很快的。
如果还要加速,可以调整TCP阻塞算法的库,也会多少有些作用。
代码重写,或者分离式的管理,都已经很难算`加速`本来要做的事情了。
btw,个人`图片`博客的话,上面说的这些话就全是废话了。