哪种优化网站的最佳方式是在不影响排名的情况下加快下载速度?
如何优化CSS文件和图像?
答案 0 :(得分:9)
如果你有Firefox下载雅虎的Firefox YSlow插件。它会查看您的网站,并建议您可以采取的措施来加快速度。
答案 1 :(得分:4)
答案 2 :(得分:1)
如果您在CSS中使用了大量图片,则使用CSS sprites可以减少生成页面所需的HTTP请求数量。 Sprite Me可以帮助您构建它。
答案 3 :(得分:1)
主要为用户制作网页,而不是 对于搜索引擎。不要欺骗你的 用户或提供不同的内容 比你显示的搜索引擎 用户,通常被称为 作为“隐形”。
避免使用改进的技巧 搜索引擎排名。一个好的规则 拇指是你的感受 很舒服地解释你的想法 完成了与之竞争的网站 您。另一个有用的测试是问, “这对我的用户有帮助吗?我会这样做吗? 如果搜索引擎不存在?“
答案 4 :(得分:0)
正如Mark Byers所说,这是两个不同的问题。关于网络性能,您可能会对Performance Advent Calendar 2009感兴趣,这是一个有趣的系列,介绍了改善网站性能的不同方法。
答案 5 :(得分:0)
为了减少带宽我已经使用web site maestro几年,这很棒。
答案 6 :(得分:0)
“这是优化网站以便更快下载的最佳方式”
gzip压缩。在我有限的经验中,这往往会使HTML,CSS和JavaScript文件大小减少约60-70%。如果你什么都不做,那就去做吧。
完成后,minifying您的代码可以再敲出5-10%。
JPG拍摄照片,将质量设置得尽可能低,不要让它看起来不可接受。 (通常可以将图像尺寸减半,图像没有明显的差异,使用70-80%的质量。)
PNG用于具有渐变和诸如此类的图像。使用pngcrush将这些尽可能小。
GIF适用于仅使用少量不同颜色的小图像。用最小的调色板保存它们。 (在PhotoShop中,请参阅“存储为Web”。)
完成所有操作后,在CDN上弹出样式表,JavaScript文件和图像,例如: Amazon Cloudfront。这几乎可以肯定地提供文件比你拥有的任何服务器更快。
同样拥有样式表,JavaScript和图像文件,以减少HTTP请求的数量。 Spriting your CSS background images可以帮助解决这个问题。
但是,一如既往地衡量。不要盲目地应用我们在这里告诉你的任何事情。衡量网站下载的速度。做出改变。看看它是加速你的网站,还是减慢它的速度。并平衡你对其他因素的任何速度提升,例如:代码要理解和维护起来要困难得多。
“不影响我的排名”
这几乎取决于Google。我没有听说过这里提出的任何方法都会给搜索引擎带来问题。如果您想在搜索结果中显示较高的get everyone on the internet to link to you。
答案 7 :(得分:0)
查看Google Page Speed以获取Firebug插件,该插件将测试并推荐您可以采取的措施来加快您的网页速度。
http://code.google.com/speed/page-speed/
就SEO而言,这是一个更为复杂的问题。
我能给你的最好建议是尽可能让你的内容尽可能最好,在你的页面标题和页面网址中加入你的关键词。
这三件事将比你将听到的所有其他建议产生最大的影响。