移动应用;对于页面内容使用无coockie域名;优化
【编者按】来自yahoo!的exceptional Performance团队为我们带来了改善Web性能的最佳实践方案。为此,他们为此进行了 一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是提高网站性能。通过各种努力,xcetional Performance团队总结出了一系列可以提高网站速度的方法。可以分为 7 大类 34 条。包括内容、服务器、cookie、CSS、JavaScript、
3. 优化
7. 保持单个内容小于 25K
8. 打包组件成复合文本
1、减小Cookie体积
http coockie可以用于权限验证和个性化身份等多种用途。coockie内的有关信息是通 过HTTP文件头来在web服务器和浏览器之间进行交流的。因此保持coockie尽可能的小以 减少用户的响应时间十分重要。
有关更多信息可以查看tenni Theurer和Patty Chi的文章”When the Cookie Crumbles”。
这们研究中主要包括:
去除不必要的 coockie
使 coockie 体积尽量小以减少对用户响应的影响
注意在适应级别的域名上设置 coockie 以便使子域名不受影响
设置合理的过期时间。较早地 Expire 时间和不要过早去清除 coockie,都会改 善用户的响应时间。
2、对于页面内容使用无coockie域名
当浏览器在请求中同时请求一张静态的
你可以检查一下你的GIF
identify -verbose image.gif
如果你发现
convert image.gif image.png
“我们要说的是:给 PNG 一个施展身手的机会吧!”
在所有的PNG
pngcrush image.png -rem alla -reduce -brute result.png
在所有的 JPEG
jpegtran -copy none -optimize -perfect src.jpg dest.jpg
4、优化 CSS Spirite
在 Spirite 中水平排列你的
<img width=”100″ height=”100″ src=”_umycat.jpg” alt=”Web程序优化 网站优化
文件尽量地小,最好小于 1K
在适当的时候(也就是你不要打算再换 favicon.ico 的时候,因为更换新文件 时不能对它进行重命名)为它设置 Expires 文件头。你可以很安全地把 Expires 文件头设置为未来的几个月。你可以通过核对当前 favicon.ico 的上次编辑时间来作出判断。
Imagemagick可以帮你创建小巧的favicon。
7、保持单个内容小于 25K
这条限制主要是因为iphone不能缓存大于 25K的文件。注意这里指的是解压缩后的大小。 由于单纯gizp压缩可能达不要求,因此精简文件就显得十分重要。 查看更多信息,请参阅Wayne Shea和Tenni Theurer的文件”Performance Research,Part 5: iPhone Cacheability – Making it Stick”。
8、打包组件成复合文本
把页面内容打包成复合文本就如同带有多附件的 Email,它能够使你在一个 HTTP 请求中 取得多个组件(切记:HTTP 请求是很奢侈的)。当你使用这条规则时,首先要确定用户
代理是否支持(iphone 就不支持)。
本文地址:https://www.pizijiang.com/tougao/102680.html
举报投诉邮箱:253000106@qq.com