1 如何提高网站浏览速度
1.1 硬件(费钱)
1.1.1 增加带宽
1.1.2 增加内存
1.1.3 增加CPU
1.1.4 服务器集群
1.1.5 CDN,多线
1.2 软件(费人)
1.2.1 程序级处理
1.2.1.1 使用缓存(短期、快速提高)
1.2.1.1.1 页面级输出缓存
1.2.1.1.2 片段缓存,用户控件输出缓存
1.2.1.1.3 缓存 API,使用 Cache 对象
1.2.1.2 静态化
1.2.1.3 延迟加载,如点击验证码时再从服务器获取
1.2.1.4 一次返回多个结果集
1.2.1.5 分页显示数据,只获取需要的数据
1.2.1.6 使用连接池
1.2.1.7 服务器控件视图状态
1.2.1.8 使用高效算法
1.2.1.9 不使用不必要的Server Control
1.2.1.10 优化文件、减少http请求
1.2.1.10.1 多个小图片合并为一个,图片太大时压缩小点
1.2.1.10.2 js文件如果可以,合并为一个,压缩
1.2.1.10.3 广告类的内容,放到js里,这样有更新,不用改所有页
1.2.1.10.4 了解CSS的查找匹配原理,让CSS更简洁、高效,合理规划文件
1.2.2 系统级处理
1.2.2.1 开启IIS的GZIP压缩
1.2.2.2 使用最高版本IIS、数据库、操作系统
1.2.2.3 使用64位操作系统
1.1 硬件(费钱)
1.1.1 增加带宽
1.1.2 增加内存
1.1.3 增加CPU
1.1.4 服务器集群
1.1.5 CDN,多线
1.2 软件(费人)
1.2.1 程序级处理
1.2.1.1 使用缓存(短期、快速提高)
1.2.1.1.1 页面级输出缓存
1.2.1.1.2 片段缓存,用户控件输出缓存
1.2.1.1.3 缓存 API,使用 Cache 对象
1.2.1.2 静态化
1.2.1.3 延迟加载,如点击验证码时再从服务器获取
1.2.1.4 一次返回多个结果集
1.2.1.5 分页显示数据,只获取需要的数据
1.2.1.6 使用连接池
1.2.1.7 服务器控件视图状态
1.2.1.8 使用高效算法
1.2.1.9 不使用不必要的Server Control
1.2.1.10 优化文件、减少http请求
1.2.1.10.1 多个小图片合并为一个,图片太大时压缩小点
1.2.1.10.2 js文件如果可以,合并为一个,压缩
1.2.1.10.3 广告类的内容,放到js里,这样有更新,不用改所有页
1.2.1.10.4 了解CSS的查找匹配原理,让CSS更简洁、高效,合理规划文件
1.2.2 系统级处理
1.2.2.1 开启IIS的GZIP压缩
1.2.2.2 使用最高版本IIS、数据库、操作系统
1.2.2.3 使用64位操作系统