SEOER可以通过测量网页性能的速度和分析获得网页上的大部分性能数据。根据这些数据,如何采取适当的方法和手段来优化SEO执行?
个人电脑浏览器前端优化基于SEO优化的技术
有许多前端优化策略,可以概括为网络加载类、页面渲染类、CSS优化类、javascript执行类、缓存类、图像类、架构协议类等。
网络负载等级
1。减少
百度和谷歌官员在他们的搜索优化指南中反复强调要合并尽可能多的网页请求。在前端页面,一般建议尽可能合并静态资源图片、javascript或css代码,以减少页面请求的数量和资源请求消耗,从而缩短首次访问的用户的等待时间页面。可以通过构建工具合并图像、CSS、javascript和其他文件来减少HTTP资源请求的数量。此外,我们应该尽最大努力避免资源重复和增加冗余请求。
2,减小HTTP请求大小
除了减少HTTP资源请求的数量,我们还应该最小化每个请求的大小。例如,不必要的图片、javascript、css和html代码、优化文件压缩或gzip压缩传输内容可用于减小文件大小和缩短网络传输延迟。尤其是在闪电算法百度之后,还需要网站的访问速度。
3。将css或javascript放在文件之外,避免使用< style >;或者<脚本>马克。
引用HTML文件中的外部资源可以有效地利用浏览器的静态资源缓存,但有时在简单移动的情况下页面css或javascript,css或javascript会直接写入到HTML中以减少请求,具体取决于css或javascript文件的大小和业务场景。如果css或javascript文件有更多内容和更复杂的业务逻辑,建议将其引入外部文件。
<。linkrel= "样式表" href = "//cdn . domain . com/path/main . CSS " >;<。script src = "//cdn . domain . com/path/main . js " >;<。脚本>
4,避免空心Href和SRC
当<link>标记的href属性为空或<script>、<img>和<iframe>标记的src属性为空时,浏览器在渲染过程中仍会加载href属性或src属性的空内容,直到加载失败,从而阻止页面中其他资源的下载过程,加载的内容。是无效的,所以应该尽量避免。 当<链接>时。标签的href属性为空或< script >、lt。img>。和< iframe >当标签的src属性为空时,浏览器仍将在渲染过程中加载href属性或src属性的空内容,直到加载失败,从而阻止页面,loaded 内容中其他资源的下载过程。它是无效的,所以应该尽可能避免。