从哪几方面提升网站首屏加载速度?

从哪几方面提升网站首屏加载速度?,第1张

从哪几方面提升网站首屏加载速度

网站加载的速度不仅对_screen重要!如果打开速度太慢,用户着急,就会掉头就走。我们怎么谈营销和转型?所以营销网站首屏的加载速度很重要。如何优化_screen的加载速度?

1。代码足够简洁

web程序员有必要减少代码冗余,保持简洁的代码风格。如果可以达到同样的效果,如果可以用CSS,尽量不要用JS;如果两行代码就能解决问题,那就不要写三行代码。这是最基本的一点。

2。减少资源负载

这里的资源主要指的是JS和CSS文件,因为我知道很多前端开发者和设计师喜欢使用各种开源的特效或者别人的好的效果,包括引入开源的图标字体库给网站添加几个图标,引入几个JS和CSS文件做一个特效,实际上是给网站的一部分增加了权重。

3。图片加载缓慢,不允许视频或音频自动播放

如何合理使用图片延迟加载技术,在不影响网站优化的情况下提高用户体验,因为延迟加载是为了防止页面一打开就加载图片,会占用网络带宽,从而影响网站的打开速度和对网站首屏的要求,使非文字图片懒于加载。

图片对于每个网站来说都是必不可少的,但是对于视听类网站来说,如果打开页面就会自动播放,会占用网站更多的带宽资源。所以这也是关于优化网站打开速度的小知识。

4。通过CDN加速静态资源

目前对于网站整体的CDN加速还是有一些分歧的,但是对于网站静态资源的CDN加速镜像或者缓存优化,我是非常赞同的。比如网站的JS、CSS、图片等文件的CDN加速,更有利于整个网站的加载和打开速度。

5。加速页面展示

在标题样式表中写入CSS样式,减少CSS文件网络请求造成的渲染阻塞。把Java放在文档的末尾,或者以异步方式加载,避免JS阻塞表示。指定图片和视频等非文本元素的宽度和高度,以避免重新排列和重绘浏览器。

从哪些方面可以提高网站首屏的加载速度?

6。压缩部分

接受代码:gzip

如果web服务器看到请求中的报头,它将使用客户端列出的压缩方法之一。web服务器通过响应中的内容代码通知web客户端。

内容代码:gzip

当浏览器通过代理发送请求时,情况就不同了。假设发送到代理的_URL请求来自不支持gzip的浏览器。这是来自代理的请求,缓存为空。将代理请求转发给服务器。响应被解压缩,同时代理缓存被发送到浏览器。现在,假设对代理的请求是来自启用了gzip的浏览器的同一个URL。使用代理缓存中未压缩的内容进行响应,因此失去了压缩的机会。相反,如果一个浏览器支持gzip,而第二个浏览器不支持,那么压缩版本的代理缓存将提供给后续的浏览器,而不管它们是否支持gzip。

解决方案:在web服务器的响应中添加一个变量头。web服务器可以通知代理根据一个或多个请求头来改变缓存的响应。因为压缩的决定是基于accept-encoding请求头,所以有必要在vary响应头中包含accept-encoding。

7。删除重复的脚本

当一个团队开发一个项目时,可能会多次添加相同的脚本,因为不同的开发人员可能会向页面添加页面或组件。

的重复脚本可能导致不必要的HTTP请求(如果没有缓存的脚本),浪费时间执行额外的Java,并可能导致错误。

形成良好的剧本组织。当不同的脚本包含相同的脚本时,可能会出现重复的脚本。有些是必须的,有些不是。所以需要一个好的剧本组织。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/879805.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存