都是前端技术
1.减少HTTP请求,把能包在一起的都包在一起
2.利用CDN,租用或者自建,看情况
3.添加Expires头,长期缓存
4.压缩组件传输,除了图片和PDF
5.CSS扔在HTML最上面(只是看起来速度快,不过USER往往是SB)
6.JS扔到HTML最下面
7.尽量少使用CSS表达式
8.使用外部JS和CSS(缓存)
9.减少DNS查询(缓存)
10.精简JS
11.少使用重定向
12.避免重复脚本
13.配置ETag
14.Ajax缓存
当然有啊,页面静态化就是一种常用的后端技术。缓存,连接池,数据库设计,I/O等也算啊。
想看后端的,可以看这一本 构建高性能Web站点 http://book.douban.c
微软把WEBSERVICE的CSS都放在最前面,有必要吗。结果搞得我开头下一大把的费代码。
它本来想把这个WEBSERVICE的返回结果作成那种即可以通过XML解析,又可以通过浏览器浏览的效果,结果就是前段全是没用的废柴代码。
不是所有的应用都那么看重CSS的。
呃...不下是快。
只是CSS如果放后面,当前面的文档已经渲染,用户已经开始页面操作,这时CSS才加载,会改变元素的样式(如改变某个元素的位置),这不知会不会影响用户体验。