网页SEO优化加速-减少页面HTTP请求数

网页SEO优化加速:减少页面HTTP请求数

减少HTTP请求的数量是前端开发性能优化的一个非常重要的方面,也是网页搜索引擎优化的重点之一。它有以下优点:

1.减少花在域名系统请求上的时间
一个域名系统请求需要20毫秒到120毫秒。如果站内外有更多的请求,页面打开速度将超过2-6秒。

2.减轻服务器压力
因为每个HTTP请求都会消耗服务器资源,尤其是一些需要计算和合并等操作的服务器,并且会消耗服务器CPU资源。

3.减少http请求头
当向服务器发出请求时,它将在这个域名下的HTTP报头中携带cookies和其他信息。当服务器响应请求时,它还会带回一些报头信息,如cookies,这些信息有时非常大,并且在做出这样的请求和响应时会影响带宽性能。

理解请求、解析和服务器之间的关系
首先,让我们看看用户需要在哪个阶段输入一个网址来下载内容到客户端:

1.域名解析

2.打开TCP连接

3.发送请求

4.等待(主要包括网络延迟和服务器处理时间)

5.下载资源

以上是搜索引擎优化博客内容页面的网址请求。左边的304返回代码表示它已经被缓存了。网站打开缓慢。许多人认为装载站里的文件太大了。事实上,这些站点之外的域名解析(如bdimg.share.baidu.com和cpro.baidustatic.com)比站点内部花费的时间要多。

搜索引擎优化应该首先考虑服务器
太多的HTTP请求对服务器来说是痛苦的。如果你的服务器不够强大,首先要考虑的是。我们做搜索引擎优化不仅仅是为了优化页面本身的内容,如果我们没有一个好的服务器,也是在浪费我们的大脑。后端优化前端显示速度慢。

做SEO优化的网站如果业务、服务辐射全国,会使用国内服务器,不考虑香港、台湾、美国;对于国际业务,选择高速服务器,这当然是昂贵的。

例如,阿里巴巴的CDN可以保证足够的后台资源,所以搜索引擎优化应该把重点转移到用户体验上,而用户体验中最重要的是加载速度。由于对HTTP的页面请求数量会影响加载速度,我们应该怎么做:

网页设计中不提倡的原则
在前端网页设计中,页面效果将使用多个JS效果。收养;开发工具包;的网站存在以下缺陷:

1.div的类命名不简洁
例如:< div类= & quot通道_ part1 _描述; 2.采用一个通用的CSS样式表+多个自定义CSS样式表的方案,或者在一个CSS样式表中重复定义 & lt链接http://www.sjzseo.net/css/basic.css"·雷尔样式表媒体= & quot屏幕类型= & quot文本/css; & lt链接http://www.sjzseo.net/css/style.css"·雷尔样式表媒体= & quot屏幕类型= & quot文本/css; 3.页面中有太多的JS脚本和效果 如果JQuery在很多地方使用,建议使用相同的JQuery库来防止冲突和重复。如果是页面中的JavaScript脚本,函数可以合并而没有冲突。

一些简单的阴影和动态可以完全由CSS3实现。虽然有些浏览器不支持它,但大多数浏览器使用主流浏览器。

站长总结的几种减少HTTP请求的方法
减少站点中的HTTP请求:合并CSS样式和JS脚本
(1) ①div的类合理命名方法

它应该由简单易懂的小写英语、拼音和数字组成。例如:

& ltdiv类= & quot导航;
& ltul;
& ltLi;& lta href = & quot# & quotclass = & quot导航顶部悬停;第1栏&lt。/a。
& lta href = & quot# & quotclass = & quot导航子菜单;子列1&lt。/a。
& lta href = & quot# & quotclass = & quot导航子菜单;子列2 & lt/a。
& lt/li。
& ltLi;& lta href = & quot# & quotclass = & quot导航顶部;第2栏&lt。/a。& lt/li。
& ltLi;& lta href = & quot# & quotclass = & quot导航顶部;第3栏&lt。/a。& lt/li。
& lt/ul。
& lt/div。
(div采用最简单的CSS风格写作,例如上面这样的示例风格写作

。导航{宽度:1200像素;高度:40px边距:0 auto}
。ul li导航{显示:内嵌块;背景:#eee}
。导航顶部{显示:块;填充:0 10px行高:40px背景:#ccc}
。nav _ sub {显示:块;填充:0 10px零高度:30px背景:#555}
。悬停{背景:#c00}
虽然有些写作方法没有错,但是不够简洁,比如

。ul li a.nav_top{
显示:块;
填充:0 10px
行高:40px
背景:#ccc
}
(3)对于大多数网站来说,首页的权重最高,是优化的重点

可以减少站内请求,例如在页面中写入样式和脚本,不生成请求,也不缓存它们。

网站的性质不同,前端优化方法也不同。例如,w3cschool几乎是基于文本的,它的速度自然很快。淘宝是一个典型的应用类型,其中图片占大多数。仅仅几百张图片就有上百个HTTP请求。站长建议:

第一页是用样式和脚本写的,而其他的仍然是引用的形式。样式放在

减少站外HTTP请求:DNS预解析
细心的站长发现,当百度广告、百度分享、百度推荐、百度统计、言论自由、在线客服等代码出现时,加载时间明显变慢。添加了。有关解决方案,请参考文章dns-预取“DNS准备提高页面加载速度”

搜索引擎优化:减少HTTP请求的方法概述
前端优化原则和后端优化原则是一致的,没有区别,没有区别;这与我无关。毕竟,没有多少人能在前端和后端都做得很好。理解真理但不能解决问题的人是:思想家;,搜索引擎优化需要的是;一个真正的战士;。

根据不同网站的特点,选择优化重点,分析用户需求,并解决这些需求。前台的布局没有很好地显示,后端不能根据用户体验开发功能。这只是纸上谈兵。为了取得更好的结果,我们应该拓宽知识面。

原文链接:http://www.sjzseo.net/1053.html,转载请注明出处。

0

评论0

没有账号?注册  忘记密码?