1、原因一:http请求次数太多

解决:减少http请求次数

① 图片地图:把多张图片整合到一张图片中,以位置定位超链接。

② CSS Sprites合并图片,通过指定CSS的backgroud-image和backgroud-position来显示元素。

③ 合并JS脚本和CSS样式表。

④ 使用外部JS和CSS文件。

2、原因二:接收数据时间过长,如下载资源过大

解决:对HTTP传输进行压缩,即在js,css、图片等资源已经压缩的基础上,在HTTP传输过程中的再次压缩。客户端可以通过Accept-Encoding头来声明浏览器支持的压缩方式,服务端通过Content-Encoding来启用压缩,配置压缩的文件类型,压缩方式。gzip使用无损压缩,压缩效果最佳,已经成为使用最为普遍、支持的浏览器最多的数据压缩格式。

3、原因三:JavaScript脚本过大,阻塞了页面的加载

解决:将JavaScript脚本放在</body>标签前。script没有async和defer时,JS文件将在下载后立即执行。这种情况下,script放在顶部会阻塞页面呈现,在网速慢的情况下会导致“白屏”,直到脚本下载完毕才继续呈现页面。因此,script放在底部可以让页面尽快呈现。

4、原因四:CSS、JavaScript、图片等需要重复加载

解决:静态资源统一放在一个静态域名上,减轻重复下载静态资源的负担。

5、原因五:cookie影响

解决:减小cookie的影响

① 去除没有必要的cookie,如果网页不需要cookie就完全禁掉。

② 将cookie的大小减到最小:减小HTTP请求报文的大小,提高响应速度。

③ 设置合适的过期时间:cookie信息将存储到硬盘上,即使浏览器退出cookie还会存在,只要cookie未被清除且还在过期时间内,该cookie就会在访问对应域名时发送给服务器。

④ 通过使用不同的domain减少cookie的使用:cookie在访问对应域名下的资源时都会通过HTTP请求发送到服务器,但在访问一些资源,如js,css和图片时,大多数情况下cookie是多余的,可以使用不同的domain来存储这些静态资源,这样访问这些资源时就不会发送多余的cookie,从而提高响应速度。

6、原因六:网页资源过多

解决:使用CDN部署网络以提高下载速度,可以先通过免费的CDN供应商来分发网页资源。

浅谈打开网页速度慢的原因和解决方法相关推荐

  1. 浏览器打开html文件特别慢,打开浏览器速度缓慢的原因及解决方法

    不少用户都会遇到打开浏览器速度缓慢的问题,有时候双击浏览器后,半天没出现页面,出现页面后也是一片空白.对于这种情况,该如何去解决呢?下面学习啦小编就为大家介绍一下具体的原因及解决方法吧,欢迎大家参考和 ...

  2. 只能上QQ不能打开网页的几个原因及解决方法

    主要就是网页病毒: IE设置:系统这三个问题- QQ.游戏都能上的,但就是网页打不开,其实这是DNS出错,你可以在网上邻居的"属性"点开,选择本地连接的"属性" ...

  3. SQL Server数据库查询速度慢的原因和解决方法

    SQL Server数据库查询速度慢的原因和解决方法 参考文章: (1)SQL Server数据库查询速度慢的原因和解决方法 (2)https://www.cnblogs.com/MyChange/p ...

  4. win10开机慢怎么解决_电脑开机速度慢怎么解决?Win10电脑开机速度变慢原因及解决方法...

    如今买电脑,我们都会首选固态硬盘,固态硬盘相比机械硬盘最大的好处就是读写速度快,尤其是电脑开机的时候,系统安装在固态硬盘正常需要10秒左右就可以成功进入桌面,而机械硬盘正常至少30-40秒左右才可以进 ...

  5. 电脑速度慢的原因及解决方法

    电脑速度慢 对于关机慢的解释:  1.开始 运行msconfig回车,启动,勾选杀毒软件,防火墙,输入法ctfmon三个其他的勾都去掉,确定,关闭,重起电脑看看  2.下载关机加速补丁,然后直接导入注 ...

  6. 浅谈弹窗Modal实现和有滚动条偏移解决方法

    转载自品略图书馆  http://www.pinlue.com/article/2020/03/2010/4610037571703.html 弹窗也叫modal(模态)在网页设计中是一个常见的功能. ...

  7. 360怎么看电脑配置_电脑速度慢怎么办?教你电脑速度慢的原因与解决方法

    大家好,我是小白一键重装系统客服. 电脑运行变成龟速怎么办?电脑变慢其实有很多种原因,例如系统垃圾太多.打开软件太多等等.小白今天详细给您分析下电脑速度变慢的原因以及解决方案. 打开百度App,看更多 ...

  8. server sql top速度变慢解决方案_SQL Server数据库查询速度慢的原因和解决方法

    SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2.I/O吞吐量小,形成了瓶颈效应. 3.没有创建计算列 ...

  9. 修改html文件500错误信息,打开网页提示 HTTP500错误的终极解决方法

    http 500内部服务器错误说明IIS服务器无法解析ASP代码,访问一个静态页面试试是否也出现这个问题,如果访问静态页面没问题,那就要分以下几种 情况来分析了: ① 你是否改变过计算机名称. ② 站 ...

  10. sqlserver2014补丁速度慢_SQL Server数据库查询速度慢的原因和解决方法

    问 SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2.I/O吞吐量小,形成了瓶颈效应. 3.没有创建计 ...

最新文章

  1. 构造函数和析构函数中抛出异常
  2. 深入iOS系统底层之CPU寄存器介绍
  3. Mybatis之占位符与拼接符
  4. bootstrap文件不能被识别_如何使用npm安装bootstrap
  5. iconpath 微信小程序_微信小程序开发(全局配置文件)
  6. Android 游戏引擎汇总
  7. JBOD RAID0
  8. 阿里云搭建图片服务器,图片资源服务器搭建
  9. UOS U盘已经复制成功,有时卡死
  10. Mac下Alt键配置
  11. 锐捷EG易网关与NBR路由器命令执行漏洞-2
  12. linux bz2 xz gz,压缩介绍、bz2、gz、xz压缩工具
  13. 2021最火南风表情包最新微信小程序源码+带采集+流量主+前后端完整版+免费下载+附安装教程无加密源码
  14. 逻辑回归阈值_逻辑回归算法
  15. 瑞星谷歌合作推免费杀毒软件
  16. anki最新开发文档(2.1)
  17. 图片服务架构演进及云存储的优势
  18. 非本小伙花了两年从小公司到蚂蚁金服,面试经验分享
  19. html 页面 title keyworld 的 SEO优化的 基本设置格式
  20. Linux 学习笔记(借鉴黑马程序员Linux课程)

热门文章

  1. mybatis插入大于号小于号到oracle
  2. 额,我要说一件重要的事+用C++编写一个走迷宫小游戏(1.1版)
  3. QQdengluqi, wangluorenzheng
  4. Altium-Designer6.9安装报错Application Error
  5. 学那么多东西有屁用,不如先建立自己的知识体系
  6. 各种机械键盘轴的区别,到底什么轴好
  7. 3-arm裸机存储器控制器之SDRAM
  8. 2021最新Java面试真题解析!java开发技能掌握
  9. dede织梦刀具模具类企业网站源码
  10. html选择器的定义和使用,CSS选择器用法大全