原文标题:「SEO优化知识」提升网站性能的小技巧
说到网站性能,大家都会想到网站的响应速度以及网站的稳定性,它们在用户访问网站的整个过程中都有很重要的影响。
网站的响应时间,是判断一个网站是否是好网站的重要因素之一。网页的响应时间越短,用户访问起来感觉会更为流畅,体验也更好。
今天,@干货来给大家分享一下提升网站性能的小技巧tips:
1、减少HTTP请求数量
减少HTTP请求数量,主要是修改网站代码,减少外部图片、CSS、JS等文件数量,手动合并多个CSS/JavaScript文件。
2、避免重定向
网页的重定向会带来额外的运行开销,因此要避免页面进行重定向跳转的操作。
3、反向代理
传统的代理服务器位于浏览器端,代理浏览器向互联网发送HTTP请求,而反向代理服务器位于网站机房侧,代理网站web服务器接收HTTP请求。
由于传统的代理服务器可以保护浏览器的安全,反向代理服务器也可以保护网站的安全。来自Internet的访问请求必须通过代理服务器,这相当于在web服务器和可能的网络攻击之间建立了一个屏障。
除了安全性之外,代理服务器还可以通过配置缓存来加速Web请求。当用户初次访问静态内容时,静态内容缓存在反向代理服务器上,这样当其他用户访问静态内容时,可以直接从反向代理服务器返回,加快web请求的响应速度,减轻web服务器的负载压力。
4、使用CDN加速
CDN(content distribution network,内容分发网络)的本质仍然是一个缓存,数据被缓存在离用户近的地方,以便用户能够以快的速度获取数据。
由于CDN部署在网络运营商的机房,网络运营商也是终用户的网络服务提供商,因此用户请求路由到达CDN服务器。当CDN中有浏览器请求的资源时,它们直接从CDN返回到浏览器中,短路径返回响应,加快了用户访问速度,降低了数据中心的负载压力。
5、域名解析
尽可能减少域名解析次数——尽量减少跨站外部引用(因为会增加解析次数)。
6、启用内容过期
对于静态文件启用内容过期可以提高访问性能。首先,网站的目录要划分合理,图片、CSS、JavaScript均放在单独目录下,然后在IIS中选择目录,点击属性-HTTP头,启用内容过期,可以选择30天后过期,这样用户浏览器将比较当前日期和截止日期,以便决定是显示缓存页还是从服务器请求更新的页。
由于图片、CSS、JS通常变化较少,因此基本上都从本地缓存进行读取,从而加快显示速度。
7、创建连接
努力减少创建次数——使用keep-alive(持久连接)避免重复连接。
8、等待响应
提高服务器端运行速度——使用服务器端缓存技术,提高数据运算及查询速度(后端程序员必学哦!)。
9、启用压缩
在服务器端压缩文件以减少传输的数据量,但是压缩将对服务器的性能产生一定的影响。 如果带宽足够大且服务器资源不足,则必须考虑这些折衷。
10、接收响应
缩短响应消息下载时间,尽可能减小响应数据长度——启用压缩--修改web服务器的配置文件。
11、减少cookie的传播
Cookie太多会严重影响数据传输,因此应仔细考虑需要将哪些数据写入Cookie,例如CSS,Script等。发送Cookie毫无意义,您可以考虑使用静态域名访问静态资源。
本文来源:https://www.0478g.com/wzseo/1974.html