Around emacs, linux, etc.
列举网页提速的几个原则和方法
这两天在帮ld的discuz站做优化,不得不说,discuz在这方面还很不够,列一些原则和方法出来,供参考
提速通常从两方面入手
传输提速
- 下载提速
- 减少建立链接的次数
- keep-alive 旨在减少多次握手带来的开销 此外 404这样的错误会打断keep-alive 恐怕没多少人注意过这个问题吧
- 减少文件数 js,css的合并 多个图片合成一张 旨在减少http header
- 合理使用expire
- 减少数据量
- gzip
- 混淆精减js 精减css html 要知道 一个两千行的html 光是把换行和每行头的缩进去掉就至少是两三k!
- 减少服务端处理时间
- 利用服务端缓存减少服务端io时间 比如squid memcachd
- 减少建立链接的次数
- 上传提速
- 把资源类文件放在cookie free的域名上,减少不必要的上行数据
显示提速
- 减少dom层次
- 减少页面中间的js
discuz现在最让我头疼的就是资源图片太过零碎和dom嵌套层次太深
| Print article | This entry was posted by Jay Xie on 2010/04/14 at 11:15 pm, and is filed under WebTech. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
搜狐微博
新浪微博
about 4 months ago
Thanks for sharing 列举网页æé€Ÿçš„å‡ ä¸ªåŽŸåˆ™å’Œæ–¹æ³• with us keep update bro love your article about 列举网页æé€Ÿçš„å‡ ä¸ªåŽŸåˆ™å’Œæ–¹æ³• .