- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前端优化,让你的网页显示的更快更流畅.
前端优化,让你的网页显示的更快更流畅 博客分类: html/cssJavaScript浏览器CSSjQueryWordPress昨天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秒的时间,能让你的读者更加舒畅地浏览你的站点。我做了一下的几步:把所有的CSS文件放在一起;并避免使用@import的方式倒入CSS文件 ,因为这种方法强制浏览器在import的时候只能运行一个线程,而一般情况是两个线程一起上的。对于我来说,我新建了一个styleall.css文件,把所有在”screen”情况下使用的CSS全部复制粘贴进去。使用Yslow中的“All CSS ” 的工具,很容易就收集到了所有的CSS的信息——三个插件、Google和theme里用的。最终,从9个不同的CSS文件,我缩到了2个,一个给 ”screen”用,一个给”print”用。在修改了theme调用的CSS的方法后,我到每个插件的设置页面,禁止调用相应的CSS。如果插件不允许修改的话,我就修改插件的源代码,有哪些信誉好的足球投注网站“.css”,然后删掉。把所用的javascript合到一起,然后尽可能的放在页面的末尾 ,因为js的下载强制性的是单线程,放在页面的尾部,给读者印象是页面已经完全下载好了,而实际上有些功能的js还在下载中。对于我,因为所有的js都不没有使用document.write,可以放心大胆的合并并放到页面的尾部。我使用Yslow中的“All JS Minified ”工具,操作很快:所有插件使用的合并到一个min.js在插件的根目录;所有主题使用的合并在theme的根目录;我没有合并来自Google的javascript到前面的两个汇总文件中,因为根据我的理解,Google会根据浏览器的不同把不同的js推送出来。 script type=text/javascript src=http://en.dogeno.us/wp-includes/js/jquery/jquery.js?ver=1.2.6/scriptscript type=text/javascript src=http://en.dogeno.us/wp-includes/js/jquery/jquery.form.js?ver=2.02/script理论上我要把上面quene的部分改成直接连接到文件的模式,因为“don’t use querystring – breaks proxy caching”;但这步涉及修改wordpress的核心代码了,没敢。合并js之后,记得到相应的地方禁止原来的javascript的调用,然后把调用合成js的代码放在footer.php或类似的地方,比如我的script type=text/javascript src=?php bloginfo(template_url); ?/Min.js/scriptscript type=text/javascript src=http://en.dogeno.us/wp-content/plugins/Min.js/script使用sprites 工具,合并背景图片,使用CSS的方法调用 。对于我,直接跳过,因为站点没用多少背景图片;而且这步的修改很烦,“pain in the a#%!”。使用Yslow中的“All Smush.It ”工具,压缩图片 。这里的操作很简单,直接下载在Smush.it 上生成的文件,下载替换即可。在博客或者网页服务器的根目录下修改.htaccess 文件,实现图片的cache以及gzip传送 。 # Add a far future Expires headerFilesMatch \.(png|gif|jpg|js|css|ico)$ExpiresActive OnExpires
文档评论(0)