2021-01-05 10:05:55 阅读(168)
为什么要谈HTTP头?1、通过HTTP头非常简单,您的用户可以快速打开10倍。2、网上关于HTTP头的文章太神秘,太专业,实际价值不大。3、太多人看了太多乱七八糟的文章,加了很多不知道为什么用的HTTP头。4、你有没有考虑过HTTP头会阻止你的用户访问?怎样让你的HTTP头正好够用,能起到效果而不会过于臃肿阻塞你的用户,你有没有想过?HTTP头是什么?HTTP协议采用请求/响应模型。客户端向服务器发送请求,请求头包含请求方法,URI、类似于MIME的协议版本,以及类似于请求修改符、客户信息和内容的消息结构。服务器以一种状态行为响应,包括新闻协议的版本、成功或错误的编码、服务器信息、实体元信息和可能的实体内容。上面是抄袭的,其实我不想说,呵呵,但是普及一下吧。以下是我们文章中常用的HTTP响应头管理。看图:综上所述,常用的HTTP头如下:哪些头需要管理好?Cache-Control这是一个很棒的头,它可以让你的主页从2MB变成200KB。是的,就是它。我们先来看看别人用了之后做了什么。减少了这么多,网站和用户的双赢取决于这个头。下面我就来说说具体怎么用。Last-Modify这个头很好用,那就用吧,为什么还要单独拿出来说呢?因为这个头,隐藏的风险很小,我见过很多人中标,我指出,希望更多的人能看到,以后避免。许多网站在更新网站或发布网站临时维护信息时,会将旧文件剪切到其他目录,然后上传同名文件进行文件更新或网站页面更新。当更新的页面出现问题或维护结束时,他们使用正常的页面为用户服务,并将立即剪切旧文件并覆盖旧文件。有一个很大的问题。因为对于已经访问过网站的人来说,他们已经在当地缓存了文件。当用户再次访问网站时,他们会发送IF-Modify-Since请求。Last老文件-Modified:旧时代新文件Lastttttt-Modified:当您用旧文件更换新文件时,IE不会让用户获得没有问题的旧文件,而是让用户使用新文件,因为新文件的最终修改时间比旧文件早。因此,如果您使用旧文件代替新文件,您必须对旧文件进行小处理,以更新最终修改时间,否则用户仍然会访问有问题的页面或维护页面。如何用好Cache?-Control?当你不想让用户缓存时,你只需要添加一个头,no-可以store,其他nore,-cache、must、must-revalidate、proxy-没有必要使用revalidate,因为no-store通常被默认为最高级别。其它页面可以让用户缓存,区分目录,并根据不同的目录配置不同的max-age头。max-age有什么用?用户获得HTTP响应头后,会根据当地时间和max-age时间形成过期时间。例如,用户此时间为11:00,max-如果age设置为600,文件获得后,过期时间为11:10分。也就是这个用户,在11,:在10分之前,访问此文件将直接缓存命中,而不是要求服务器。所以,max-age的使用可以将你的网站大小降低到原来的10分之一,就像四个门户一样,短期内请求数量也会大大降低。如何设置Cache?-Control?如何设置百度娘之?管理建议:您不能为每个文件配置Cache-Control,因此,最好先拆分域名,配置不同的缓存控制头(文件类域名、图片类域名等)。).如果您的网站属于大中型网站,如果网页访问带宽超过100M,您可能无法满足域名配置的不同缓存控制头的需求。此时,您可以管理您的目录。根据您的网站特点将文件分成不同的目录,然后根据目录配置不同的缓存控制头。max-age设置有多大?下面提出的都是建议值,但最适合你的是你根据网站特点进行的缓存时间配置。首页,建议900,也就是15分钟。文本类文件,建议10800,即3小时。建议图片文件为86400,即24小时。建议Swf类文件为604800,即7天。flv、exe类文件,建议为3153600,即1年。
以上就是关于如何让网站打开速度更快?的相关介绍,更多如何让网站打开速度更快?相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对如何让网站打开速度更快?有更深的了解和认识。
推荐阅读
最新文章
猜你喜欢以下内容:
一 客户顾问-张三 一