在当前互联网环境中,一个网站访问速度的快慢决定着用户流量的多少,以下就来说说可以从哪些方面入手提升网站访问速度:
一、与开发有关手段
1.网站访问速度
1.优化压缩图片减小图片大小加快在用户面前显示时间 ------ 图片越大下载时间越长,白屏时间也就越长
2.提高带宽(服务器相关)
3.减少文件请求数量(适当合并文件)
4.压缩html/css/js文件同时减少重复代码 ----------- 这点很简单文件体积越小请求越快
5.合理利用缓存 ----------- 对于不经常变动的文件合理利用缓存可以加快文件返回数据
6.异步请求 ----------- 对于用户不是第一时间需要展示出来的数据可以采用异步请求来加快页面展示速度
7.预加载 ------------ 先判断用户预先进入哪些页面,使用预加载预先加载资源
2.通过哪些方法判断如何利用网站提速方法
1.通过后台日志 ------------ 通过后台日志分析
2.埋点 ------------ 通过埋点来检查用户点击某些预期内的事件的点击率,也方便监控到错误异常
3.统计 ------------ 第三方统计分析
二、部署优化
1.cdn ------- 可以将资源放到对应cdn里请求位置最近的服务器,服务器越近请求返回越快,同时节约机房带宽(需单独购买)
2.p2p ------- 点对点技术又称对等互联网络技术,可以分担服务器压力,在下载上传时同时也将提供给他人上传(多用于内容分发)
3.静态化,缓存 ------- 第一次请求后生成内容丢到缓存中,提高某段时间内的访问速度
4.异构计算 ------- 用便宜计算机做集群,利用特殊CPU