日期:2013-09-30 浏览次数:20725 次
昨天Steve的 讲座涉及了一个我从没考虑的领域,在没法优化后台服务器的时候,如何合理的放置网页的元件让她们在浏览器里显示得愈加快。这里,我就依据他的建议,把我对这博客的更新的过程记录一下。如果想了解更多的信息,可以看他的主页,那里有不少他做的讲座的视频和讲稿,还可以看到他在斯坦福开的课的视频……再进一步就是去读他的两本书了《High Performance Web Sites: Essential Knowledge for Front-End Engineers》《Even Faster Web Sites: Performance Best Practices for Web Developers》。
优化的过程,实际上就是依据Yslow这个Firebug的插件的提示“升级”的过程(Yslow可用于不同大小的站点,我选择了“Small Site or Blog”这个选项)。为什么要优化?功利的讲,是让你的页面在搜索引擎里表现更好;但更重要的是,省下这1-2秒的时间,能让你的读者愈加舒畅地浏览你的站点。
我做了一下的几步:
<script type="text/javascript" src="/web/UploadPic/2010-6/2010625195422201.jpg blocks parallel downloads; if only we could load it above style.css preload it!”,也就是利用两个线程下载的优势,在空挡把大文件先下载下来。
上面的操作,让这个站点Yslow评分从F升到了B,花费时间2个小时;貌似显示快了,你觉得呢?