如何减少http请求的次数

每当有人访问您网站上的页面时,浏览器都必须请求大量文件。这些HTTP请求直接影响网页的加载速度。通常,更少的HTTP请求意味着网站加载速度更快。 现在,网站的加载速度是搜索引擎排名的重要因素。所以减少http请求的数量是网站性能优化非常重要的一环。

1.删除不必要的图像

需要请求的文件越多,http请求的次数就会越多。
因此最小化网页必须加载的文件(压缩,base64,shortpisel)和图像的数量(精灵图)。

2.实施延迟加载技术

当用户进入网站的时候,站点会请求所有的图像,发送http请求,根据您的网页有多少资资源,就会加载多少。

假如用户从未打算向下滚动查看其它,这时,加载其它的资源就显得很浪费。

代替发送不必要的HTTP请求,此技术仅在用户向下滚动到页面上的图像时发送服务器请求。

延迟加载技术对资源的智能利用可以显着减少HTTP请求的数量,并提高站点的加载速度

3.缩小CSS和JavaScrit文件

缩小是用于提高网站加载速度的一项重要技术。

这意味着从CSS,JavaScript和HTML文件中删除不需要执行的不必要代码,例如,不必要的字符,空格,注释等。

4. 合并CSS和JS文件

就像最小化一样,组合CSS和JavaScript文件也是减少网站总文件大小的一种很好的技术。

这个想法是将所有CSS和JavaScript文件合并为一个单独的文件。例如,如果您的网站有4个外部JavaScript文件和3个外部CSS文件,则意味着7个请求。

但是,如果将3个CSS文件合并为一个CSS文件,并将4个JS文件合并为一个JS文件,则您的网站将仅发送2个请求,而不是7个。

缩小和合并CSS和JavaScript文件是减少HTTP请求数量和提高网站加载速度的有效方法

5.减少外部脚本的数量

因为我们不知道我们引入的外部文件,什么时候出现什么问题,所以还是用自己的更安全

6.使用内容分发网络(CDN)

CDN是位于世界各地的服务器网络。CDN在您的网站上缓存静态资源,然后用户访问您的网页时,将其提供给缓存的内容。缓存的内容是从服务器交付的,最接近用户的物理位置。
是否要使用CDN取决于几件事,最重要的是您的流量是本地流量还是国际流量。如果您的大多数网站访问者是本地访问者,则不需要内容交付网络(CDN加速)
如果是来自世界各地的用户访问您的网站,那么CDN对加速您网站非常有用。

猜你喜欢

转载自blog.csdn.net/weixin_44063225/article/details/113102726