|
1
17
|
|
|
2
6
综上所述: 网站的速度取决于以下几点:
服务器: 如果依赖数据库,请检查查询是否缓存,更重要的是检查数据是否缓存。例如,如果在每个页面上都从数据库获得一个菜单,则可以缓存该结果。此外,您可以检查代码,看看是否有优化的空间。 硬件本身也起到了一定的作用。如果您使用的是共享托管计划,那么服务器上可能充满了其他未优化的应用程序,这些应用程序会对服务器造成影响。 连接: 在这里,YSlow和Pagespeed以及 Fiddler . 您可以对静态内容(CSS和JS)进行一些缓存。将其过期日期设置在遥远的将来。使用GZIP使其内容更小,并结合静态文件在一定程度上有所帮助。 客户: 如果您使用古怪的javascript或css选择器速度较慢,这可能会影响客户端的性能。但这取决于客户端计算机的速度。 |
|
|
3
5
Best Practices for Speeding Up Your Web Site 还有雅虎的所有内容s Exceptional Performance 页 如果你喜欢书,你可能会对它感兴趣 High Performance Websites (请注意,本文中的许多内容都在 加快网站速度的最佳实践 Even Faster Websites . 这里有一些我最喜欢的规则 加快网站速度的最佳实践
而且 smush.it 用于压缩图像(这对网页加载速度有很大影响)。 就浏览器而言, Safari 4 声称它是“世界上速度最快的浏览器”,我可以说Mac版本确实是又好又快(更不用说优雅了!)。但是,上述建议与您使用的浏览器相比会产生更大的差异。 史蒂夫 |
|
|
4
3
|
|
|
5
2
查看Steve Souders(YSlow的作者)的这些视频: http://www.youtube.com/watch?v=aJGC0JSlpPE http://www.youtube.com/watch?v=BTHvs3V8DBA 他还出版了几本书。 |
|
|
6
2
http://code.google.com/intl/de-CH/speed/articles/ 仅供参考:并非这些页面上的所有信息都是有效的,尤其是PHP提示太离谱了。 |
|
|
7
2
Firefox有一个非常棒的插件叫做Dust Me Selectors。它扫描css文件,让您找到标记中未使用/已变得多余的选择器。 https://addons.mozilla.org/en-US/firefox/addon/5392 您还应该通过CDN交付静态内容。并行下载静态文件将加快页面呈现速度。这里有一个更好的解释: http://www.sitecheck.be/tips/speed-up-your-site-using-a-cdn/ |
|
|
8
1
你不应该推荐任何特定的浏览器,但如果需要的话,可以根据当前的标准设计网页,并对旧型号进行一些修复。从我的角度来看,任何东西都可能对速度产生影响,但CSS是最不重要的,在现实世界的例子中,用户不会注意到这一点。在大多数情况下,html和样式声明的明确分离可以完成这项工作。什么真正有影响?首先,你可以通过得到一个更好的托管合同(可能是一个专用服务器)来解决这个问题。提高网站加载速度的另一个方法是降低图像质量和CSS精灵的使用。通常在动态网页上,数据库是一个瓶颈,因此缓存和良好的数据库抽象层可以改善情况(PHP:PDO而不是简单地使用mysql()。GZip将您的输出发送给用户。有这么多的东西,但其中很多都非常依赖于语言。。 我建议使用FireBug和loadimpact.com进行测试。 |
|
|
9
1
文件越少越好- CSS sprites 可能是值得考虑的事情。根据我的经验,你必须在速度和可维护性之间平衡你的CSS文件-一条规则或多或少不会影响白天和黑夜。。。 |
|
10
1
对于IE,请参见 http://www.fiddler2.com/fiddler/Perf/ http://www.fiddler2.com/fiddler2/addons/nexpert.asp )提供与YSlow和PageSpeed中类似的功能。 |
|
|
11
1
|
|
|
12
0
http://www.dojotoolkit.org/docs/shrinksafe 谷歌还有一个开源工具叫页面速度,它可以帮助你优化网站性能。最近,在向所有人开放源代码之前,它是在内部使用的。 http://google-code-updates.blogspot.com/2009/06/introducing-page-speed.html http://code.google.com/speed/page-speed/
|
|
|
13
0
性能测试的两个基本规则:
|
|
|
14
0
缓存所有内容(web服务器和浏览器缓存)。
|
|
|
15
0
还可以将多个等待图标添加到您的网站。 |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
Mass · 如何在Tailwind CSS v4中创建配置 1 年前 |
|
|
magenta placenta · 将css变量合并为一个变量 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |