织梦CMS - 轻松建站从此开始!

红色建站_网站网页制作设计

当前位置: 首页 > SEO技术 >

网站性能怎么优化?(2)

时间:2021-01-10 09:37来源:xiaoboy.cn 作者:小男孩伪原创 点击:
对于您网站的经常性访问用户,主要的优化思路就是最大限度利用用户浏览器的cache来减少服务器的开销。                                     对于经



对于您网站的经常性访问用户,主要的优化思路就是最大限度利用用户浏览器的cache来减少服务器的开销。

                                   星乐SEO教程对于经常访问你的网站的人来说,主要的优化思路是尽可能的利用用户浏览器的缓存来降低服务器开销。




1)在标题中添加到期时间(到期标题)


为报头中的静态内容添加更长的到期时间,以便用户将来可以只访问缓存中的文件,而无需与服务器进行任何交互。然而,这样做也存在一些问题。当图片、CSS和js文件更新时,如果用户不刷新浏览器,他们将无法获得此更新。这样,当我们修改图片、css和js文件时,我们必须重命名它们,以确保用户可以访问最新的内容。这可能会给开发带来很多麻烦,因为这些文件可能会被站点中的许多文件引用。Flickr的解决方案是通过url重写,让不同版本号的URL实际指向同一个文件,这是一个聪明的办法,因为URL级别的操作效率非常高,可以为开发过程提供很多便利。



为了理解为什么要这样做,有必要理解浏览器在访问网址时是如何工作的:


A.当第一次访问url时,用户从服务器部分获取页面内容,并将相关文件(图像、CSS、js,...)保存在缓存中,并且在文件头中还保存了过期时间、上次修改时间、ETags等相关信息。


b、当用户重复访问url时,浏览器首先检查缓存中是否有同名文件,如果有,则检查文件的过期时间;如果未过期,则直接从缓存中读取文件,不再访问服务器。


C.如果缓存中文件的过期时间不存在或已经超过,浏览器将访问服务器获取文件的头信息,检查上次修改和ETags信息,如果发现本地缓存中的文件在上次访问后没有被修改,则使用本地缓存中的文件;如果已被修改,请从服务器获取最新版本。



以我的经验,如果可能的话,尽量遵循这个原则,给静态文件增加到期时间,可以大大减少用户对服务器资源的重复访问。



2)将css和js文件放在独立的外部文件中,以供参考


将css和js文件放在单独的文件中,这样它们将被单独缓存,并且在访问其他页面时可以直接从浏览器的缓存中读取。有些网站的首页可能是个例外。这些主页的浏览量可能不大,但它们是用户访问网站的第一印象,也是引导到其他页面的起点。或者这些页面本身使用了大量的ajax本地刷新和技术,css和js文件可以直接写在页面中。



3)删除重复的脚本


在IE中,包含重复的js脚本会导致浏览器缓存未被使用。仔细检查您的程序并删除重复引用的脚本应该不难。



4)避免重定向 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
天涯 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2010-04-07 14:04 最后登录:2010-04-07 14:04
栏目列表
推荐内容