你应该在你的页面上做很多事情。
1)对于生产总是使用jQuery的缩小版本。更好的是,使用像谷歌这样的CDN的jQuery,这样jQuery已经被缓存在客户端浏览器中的机会增加了,并且它加载的时间也减少了。
现在你jQuery是160KB,而不是在你的头使用:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
2)滑动面板(http://www.openyourheart.org.uk/test/scripts/jquery.slidingpanels.js)给出了404 - 检查您是否已经在正确的位置脚本)。
3)现在有8个HTTP请求仅用于JavaScript。您可以将更多的JavaScript文件放入一个文件并进行最小化(YUI Compressor)。每个Javascript都会加载,并且会阻止其他所有内容从加载到您的页面直到它加载并且因为它们位于顶部。整个页面加载需要很长时间。
在firefox中使用Firebug(Net tab)Addon等工具来查看正在加载的文件数量以及它们的大小。
4)我认为有图像变小的空间(单个facebook黄色图像是500kb - 你的背景是1.3MB - 爱情伤害是590KB)你在3张图像之间有2 MB - 想像拨号连接的人试图访问您的网站。
你的背景无论如何都没有太多细节 - 在Photoshop中,如果质量下降到6-8我认为它不会带来太多的差异。
5)其他较小的图像可以制作成PNG,缩小它们的尺寸会大幅缩小。对于PNG文件,您可以使用OptiPNG和其他公用程序来减小PNG图像的大小 - 我认为特定图像(脸谱)应该低于25kb的范围,一旦PNG和缩小。
6)考虑为您的网页GZip压缩。
我还没有在IE浏览器中看到过这个,因为网站本身有这么多基本上应该改变的地方。一旦你优化了你的网站,我认为它应该可以在IE中工作,除非你的一个JavaScript有特定的IE相关问题(提示,查看已知IE相关问题的插件文档)。
较高的加载时间对SEO不利,以及谷歌已经考虑加载时间作为SEO参数。在firefox Firebug中,你可以安装一个名为YSlow的插件!这将帮助你跟踪你可以做的其他事情。
继承人的使用Javascript - http://openyourheart.org.uk/test/scripts/functions.js 继承人的CSS - http://openyourheart.org.uk/test/style.css – 2010-05-28 11:20:30
如果有人紧张点击链接,我决定冒险和所有**似乎**好... – 2010-05-28 11:25:00
只是一个快速提示,将re你可以结合使用选择器,例如:'$(“。squareleft3,.squareright”)。hide();'这样可以隐藏两个选项,也可以指定多个类。 'class =“class1 class2”'...所以如果你想隐藏所有包含'class2'的地方,不管其他类是什么,$(“。class2”)。hide()'。另外,你可以用逗号重新编写这些ifs,如下所示:'if($(“.whoweare:first,.squareleft3:first,.squareright:first”)。filter(“:visible”)。length > 0).... ....要短得多:)先做这些事情,然后你的代码将很容易解析。 – 2010-05-28 11:26:28