前端对我们的优化有哪些好处?影响前端优化的因素
优采云 发布时间: 2021-05-30 04:06前端对我们的优化有哪些好处?影响前端优化的因素
前端,简单来说就是我们平时看到的网站页面就是前端。那么前端优化对我们有什么好处?
影响前端优化的因素有:代码减重、页面打开速度快、用户喜欢、搜索引擎喜欢。你是不是有时候发现网站已经运行了一段时间,发现网站收录的页面不再增长,而是一直保持在某个值之间,不管你怎么更新页面, 如何?努力做好外链,收录变化不大。您考虑过这个原因了吗?
首先网站收录的前提是网站已经被搜索引擎爬虫爬过。那么爬虫爬取一个页面需要一定的时间,甚至0. 1秒。一般上百页的网站是不合理的,但是只要超过2000页,就容易出现收录的问题。
爬虫每天来找你的时间网站其实是一个固定值,它的爬行时间是根据你的网站权重来决定的。假设您有一个权重为 10 的 网站(),爬虫将每天使用 2 小时来爬取您的 网站 页面。如果计算一下,下载一个页面需要2秒。爬虫可以抓取多少个页面?数量非常有限!我们数一下,2*3600/2=5400。其实爬虫也需要考虑你服务器的负载。爬完一个页面后,暂停一段时间,以免影响正常访问者的使用。一个权重相对较低的 网站 可能需要 3~4 秒来爬取一个页面。所以如果你的网站权重低于价格,爬虫可能会选择在更短的时间内爬取。
这样一来,爬虫每天能看到的页面就非常有限了。 收录 上面提到的问题数量自然会出现。我们总结一下增加网站蜘蛛总爬行时间和提高蜘蛛爬行频率的决定性因素:
一个是网站的权重。
第二是网站网页的打开速度(也就是前端优化)。
关于网站权重类别文章,网上到处都可以搜到。意见多种多样,有的杂乱无章,有的有条不紊。今天我们不讲权重,因为权重的问题是个老生常谈的话题,我们来谈谈第二点:提高网站网页的打开速度。如何利用有限的时间为网站获得更多的抓取?
这需要前端优化这样的技术来帮助爬虫,更快的爬取网站,以前爬一个页面可能需要2秒,优化后可能只需要0.5秒,然后每天网站抓取的页面数可能会增加 200% 到 300%。
我们正常访问一个网页,大概有5个链接。
DNS 域名解析与服务器建立连接,服务器计算并返回内容。将下载的内容发送到本地浏览器对下载的内容进行处理并呈现给用户
如果总时间超过500ms,中间的每个环节都需要优化。我们在做前端优化的时候,首先要找出我们的网站慢的地方,这样优化才会更有针对性。
下面说说具体的优化规则:
(1)CSS 代码简写。
这里提到的缩写主要是解决网站代码冗余、去掉不必要的空格等问题,如果能用一句话表达,就不要多加几行代码,符合W3C标准。
例如:最长的边距,属于多个属性,缩减为一个综合属性:
margin-left:2px;
margin-right:4px;
margin-top:8px;
margin-bottom:6px;
可以简写为 margin:8px 4px 6px 2px;
去除多余的空格键可以有效减少网页的字节数。例如:
.a{Font-size:14px;
Border:2px solid red;
Padding:1px 2px;}
可以简写为:.a{ Font-size:14px;边框:2px纯红色;填充:1px 2px;}
(2)建议具有相同的属性
如果两种样式具有相同的属性,则可以将相同的属性分别放置以进行处理。比如样式A和样式B的字体颜色、大小、边框都是一样的,可以考虑提高。例如:
.gongyong{font-size:12px;border:1px solid red}
.yangshi{ width:10px;}
.yangshi2{width:20px;}
(3)结构清晰优化
网站 代码清晰是指代码分为几个部分:网站 head, body, footer, 3 个区域用于不同的布局。不同区间的代码要与总选择器区分开来,并选择不同的颜色进行分隔。
总结:对于网站的前端代码,搜索引擎看重20%的评价。代码简化,爬取目录层次浅,增强了搜索引擎对代码的友好度,从而增加了网站的权重,关键词会有不错的排名。如果代码冗长繁琐,搜索引擎就会少关注。