美文网首页
提高网站性能

提高网站性能

作者: 从不放弃 | 来源:发表于2017-06-17 23:56 被阅读11次

1、CSS Sprites

2、为组件添加长久的Expries头

expries

a、设置缓存过期时间 固定的时间点(在这个时间点之前浏览器只会读取本地缓存 不会请求服务器)
b、要求服务器与客户端的时间严格同步 必须为格林时间:Fri, 30 Oct 1998 14:19:41

Cache-Control

a、HTTP 1.1 引入 用来克服expries限制
b、使用max-age 设置缓存过期时间 但这个时间是从缓存请求开始 是相对的 而不是固定的时间点
c、以秒为单位设置:Cache-Control:max-age = 315360000

如果同时设置 默认Cache-Control覆盖expries

注:Apache mod_expries模块让expries能够像max-age那样以相对的方式设置时期(可以是年、月、周、日、小时、分钟、秒)

如果在设定的时间内有文件要更新怎么办?

给每一个文件添加一个版本号:不仅可以改变文件名,还方便调试时精准的找到源代码。

3、压缩组件

客户端:Accept-Encoding: gzip, deflate
服务器端: Content-Encoding:gzip

gzip 流行且最有效 由GNU项目开发的一种免费的格式并被标准化为 RFC 1952

deflate 效果略逊且不流行 仅msn.com使用deflate

支持deflate的浏览器也支持gzip 所以gzip是最理想的选择

4、将css放置head中

5、将JavaScript脚本放置底部

6、避免CSS表达式

7、使用外部的JavaScript与CSS

加载后下载

相关文章

  • 提高网站性能

    1、CSS Sprites 2、为组件添加长久的Expries头 expriesa、设置缓存过期时间 固定的时间点...

  • Web前端性能优化进阶——完结篇

    前言 在之前的文章 如何优化网站性能,提高页面加载速度 中,我们简单介绍了网站性能优化的重要性以及几种网站性能优化...

  • JQuery 缓存

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

  • 清除浏览器缓存js文件的几种方法

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

  • “又爱又恨”的缓存

    关于浏览器缓存 浏览器缓存,有时候我们需要它,因为它可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

  • 清楚浏览器缓存的几种方法

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

  • 听欢哥扒一扒清除浏览器缓存js文件的几种方法

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

  • 听欢哥讲PHP之轻松搞定网站缓存处理

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

  • 浏览器缓存到底应该怎么清除

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

  • web前端测试工具

    1:firebug 调试工具 2: YSLow 对网站页面分析,提高网站性能 3: Fiddler 4: Page...

网友评论

      本文标题:提高网站性能

      本文链接:https://www.haomeiwen.com/subject/xwvbqxtx.html