Questions tagged «optimization»

使条件最佳或最有利。

1
CloudFlare的Rocket Loader实际如何工作(开发人员如何确保兼容性)?
CloudFlare拥有一项颇具突破性的技术,称为Rocket Loader(包括免费和付费帐户)。但是它实际上如何工作? 他们有一对夫妇的网页是描述的技术,但不是很多的技术细节。一个关键特性是,它使所有Javascript以非阻塞方式(异步)加载,这是一个了不起的壮举!这意味着可以在不等待脚本加载和运行的情况下呈现HTML / CSS。 那怎么可能? 当然,它不能简单地更改所有<script>要使用的标签,async="true"否则defer="true"会破坏几件事... 脚本仍然需要按正确的顺序加载(例如,在jQuery库加载之前,您无法加载jQuery插件。) document.write()这些脚本中的调用需要起作用(显然,这些命令在典型的异步脚本中不起作用)。 DOMContentLoaded事件呢?如果触发后加载了一些脚本,它们的事件处理程序是否未触发? 作为开发人员,我还有其他需要注意的内容,以确保我的网站/脚本/插件与Rocket Loader保持兼容吗?



6
如何在样式表中找到未使用/未应用的CSS规则?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我有一个巨大的CSS文件和一个HTML文件。我想找出显示HTML文件时未使用哪些规则。是否有用于此的工具? CSS文件已经发展了几年,据我所知,没有人删除过其中的任何内容-人们只是一次又一次地编写新的覆盖规则。 编辑:建议使用Dust-Me选择器或Chrome的网页性能工具。但是它们都在选择器级别上起作用,而不是在单个规则上起作用。在很多情况下,选择器中的规则总是会被覆盖-这就是我最想摆脱的规则。例如: body { color: white; padding: 10em; } h1 { color: black; } p { color: black; } ... ul { color: black; } HTML中的所有文本都在某些wrapper元素内,因此它绝不会是白色的。body的填充始终有效,因此当然body不能删除整个选择器。我也想摆脱这种无用的规则。 编辑:另一种无用规则的情况:当它复制现有一个而不更改任何内容时: a { margin-left: 5px; color: blue; } a:hover { margin-left: 5px; color: red; } 我很乐意摆脱第二个margin-left……在我看来,这些工具似乎找不到这些东西。 编辑:我感谢所有的答案,但可惜您建议的工具并没有提出任何有用的建议。我对您的答案进行了投票,但我将等待如上所述的工具来做更细粒度的操作。 谢谢,
18 css  optimization 


9
如何减少图像的文件大小?
在处理某些wordpress主题时,我一直在修改一些图像文件,并注意到我编辑的版本有时比原始版本大3-4倍(使用相同格式保存)。我不想降低质量-有什么方法可以减小文件大小,以便更快地加载? 例如,现在,我使用Photoshop并将图像质量滑块设置为“ 8”(满分10)。



9
从哪里开始学习SEO技术?
我对搜索引擎优化了解得很少,但是从与其他人的讨论中我现在不确定从哪里开始。 是否有书籍或这些日期过快而被淘汰? 是否所有网站都向您提供了错误信息,或者有可靠的消息来源? 只是一个反复试验而又经历的案例吗? 当搜索引擎如此定期更改其算法时,是否值得学习这些技术? 我想知道是否可以花一些时间来确保您有一个定期更新的书面网站,其中包括高质量的内容,站点地图,高质量的链接等。

5
本地文件与CDN
如果要考虑网站加载时间,通常在引用JavaScript或CSS文件时最好使用哪个时间?使用CDN会更好还是仅添加更多HTTP请求?
13 cdn  optimization 

5
大修网站-完全删除旧内容?
我正在客户的网站上工作。它当前在WordPress上运行,并有大量页面,这些页面的创建关键词很糟糕,根本不是用户友好的。 我们的计划是彻底翻修网站并删除域中的所有页面。 我们不会使用WordPress,而是会自己创建页面。 假设我们已经创建了完美的页面,并按照书中的说明完成了所有正确的工作,那么在WordPress平台上删除所有旧页面将如何影响我们的排名? 即使新页面经过了完美的优化和合法化,该域名也会因为删除而获得不良声誉吗?


3
如何在工作流程中复制Google Page Speed的无损图像压缩?
我喜欢Google的Page Speed能够无损地压缩我的很多图像,但是在上载网站并使之生效之前,我希望使其成为我工作流程的一部分。 有什么我可以在本地运行以提供相同的无损压缩功能吗?我目前从Photoshop的“ Web导出”中导出图像,并使用一个名为PNGCrusher的小应用程序来减小PNG的文件大小。 我希望找到一种比保存并替换Page Speed结果中的单个图像更快的方法。

1
托管速度测试?
是否有任何网站可以测试您的托管速度?我知道有些网站会告诉您为什么您的网站运行缓慢,例如-YSlow等,但是从托管服务提供商处获得的带宽速度如何?

4
我应该将js / css文件合并为一个文件吗?
双方的YSlow和谷歌的网页速度加载项建议结合脚本(和样式)文件合并为一个文件,每减少HTTP请求的数量,我肯定可以看到这点时,脚本文件是在整个网站一致,但对于整个站点有不同要求的Web应用程序。 我认为它有几种选择: 合并整个站点上使用的所有文件,并且每个页面都获得相同的合并文件-缺点是未使用的内容使脚本混乱(并且第一次加载较重(当任何组件脚本更改时也会重新加载)) 在每页的基础上合并文件-缺点是具有不同要求的每个页面都会获得不同的合并文件(每种页面类型的首次加载较大) 忽略对建议的严格的“仅一个文件”解释,并在适当的情况下将页面加载到多个文件中,并希望在一般情况下进行缓存以消除HTTP请求的数量-缺点是每个页面上的HTTP请求数量 有什么想法吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.