从前端seo的角度探讨了网页优化的思想和技术
发布时间:2021-05-13 | 发布者: 东东工作室 | 浏览次数: 次页面加载速度直接影响到用户体验,特别是对于新用户,这种影响非常明显。然而,网页的加载速度受网络、服务器和浏览器的影响,因此网页优化不仅与后端开发有关,而且与“有希望”的前端有关。因此,本文从前端的角度探讨了网页优化的思想和技术。
它严重影响了直接用户体验。每个人都有非常直观的经验。如果一个网页半天不能打开,大多数人会选择直接关闭它。也许这些数字更具说服力:统计数据显示,如果页面加载时间不超过3秒,至少40%的用户将白白丢失,因此给出的建议允许用户等待时间不超过2秒。
搜索引擎爬虫总是试图模仿人类的行为来提高自己的服务水平。如果网页加载速度慢,会影响网页在SEO上的排名。这一次,简单性将影响网页的曝光。一个完整的页面加载过程,包括客户端(浏览器)发送请求、网络传输、服务器接收请求处理和返回数据、通过网络传输的数据、客户端接收数据和呈现。因此,网页的加载速度受网络、服务器性能、客户端性能等因素的影响。
因此,提高网页的加载速度不仅是后端服务器的问题,也是一个有前途的前端。在提高网页加载质量方面,前端应从减小代码大小、优化代码结构、优化网络请求、异步延迟加载等方面入手。包括HTML、CSS、JS等大小的代码文件,包括两个方面:一是精简代码,提高性能。在保证功能、性能等软需求的前提下,我们采用了更简洁的代码实现,也就是说,我们可以用一行代码代替两行代码,包括不必要的HTML标签嵌套、CSS代码和JS代码。这就要求对前端编程有更高的要求。另外,JS局部变量的搜索速度比全局变量快得多,所以我们尝试在JS中使用局部变量而不是全局变量。
优化代码。在编码过程中,为了提高可读性,必须有许多空格、注释或其他冗余代码。使用代码压缩工具,我们可以快速删除逗号、注释甚至不必要的空格,这可以显著减少JavaScript代码的大小。这些工具包括Google闭包编译器。不仅可以用工具压缩JS代码,而且可以用许多工具压缩CSS和HTML代码。
除了优化代码本身之外,在使用第三方库时,请记住删除一些不必要的组件。优化图片资源,图片本身比文本(代码)占据更大的体积,但图片比千字好,图片的使用可以大大美化页面,所以图片还是需要使用的,但在保证美观的前提下,我们可以优化图片,找到一个平衡的点。质量和速度。种是图像压缩,它减小了图像本身的大小。压缩可以分为有损压缩和无损压缩,每一种压缩都有其优缺点。特定的方法可以通过专门的工具或在线压缩进行下载。第二,如果您可以使用CSS样式替换图片,那么尝试使用CSS而不是图片。随着CSS3的成熟,可以实现一些特殊的形状和效果,但每一个都测试CSS的基础。
当使用图片时,我们可以使用背景来加载没有img标签的图片,如果不需要,我们可以使用png8而不是gif格式。第四,图像预加载和延迟加载技术,如使用缩略图、默认占位符替换图像,但不影响后续的页面内容呈现。第五,在某些情况下,图像可以转换为base64,这可以减少HTTP请求,但这只适用于一些较小的图片,如图标,否则转换后的字符串将更大,成本更高。页面从上到下加载。
首先,在您看到页面中的内容(body标记中的内容)之前,将加载该节中的所有内容。JS的加载会中断所有其他元素的加载。通常,只有在JS加载完成之后,随后的CSS和DOM元素才会继续加载。因此,部分使用javascript会导致页面内容呈现延迟。有两种方法可以做到这一点。1如果不需要,将样式表放在头部,脚本放在底部。
转载请标注:东东工作室——从前端seo的角度探讨了网页优化的思想和技术