61阅读

网站改版对seo的影响-大型网站的 HTTPS 实践(2):HTTPS 对性能的影响

发布时间:2018-05-15 所属栏目:网站运营

一 : 大型网站的 HTTPS 实践(2):HTTPS 对性能的影响

  百度在2015年即完成HTTPS改造,那大型网站的HTTPS改造中都有哪些实践经验,学院君特分析这篇干货满满系列内容,转自百度运维博客。

  1 前言

  HTTPS 在保护用户隐私,防止流量劫持方面发挥着非常关键的作用,但与此同时,HTTPS 也会降低用户访问速度,增加网站服务器的计算资源消耗。

  本文主要介绍 https 对用户体验的影响。

  2 HTTPS 对访问速度的影响

  在介绍速度优化策略之前,先来看下 HTTPS 对速度有什么影响。影响主要来自两方面:

  协议交互所增加的网络 RTT(round trip time)。

  加解密相关的计算耗时。

  下面分别介绍一下。

  2.1 网络耗时增加

  由于 HTTP 和 HTTPS 都需要 DNS 解析,并且大部分情况下使用了 DNS 缓存,为了突出对比效果,忽略主域名的 DNS 解析时间。

  用户使用 HTTP 协议访问http://www.baidu.com(或者 www.baidu.com) 时会有如下网络上的交互耗时:

  

 

  图 1 HTTP 首个请求的网络耗时

  可见,用户只需要完成 TCP 三次握手建立 TCP 连接就能够直接发送 HTTP 请求获取应用层数据,此外在整个访问过程中也没有需要消耗计算资源的地方。

  接下来看 HTTPS 的访问过程,相比 HTTP 要复杂很多,在部分场景下,使用 HTTPS 访问有可能增加 7 个 RTT。如下图:

  

 

  图 2 HTTPS 首次请求对访问速度的影响

  HTTPS 首次请求需要的网络耗时解释如下:

  1, 三次握手建立 TCP 连接。耗时一个 RTT。

  2, 使用 HTTP 发起 GET 请求,服务端返回 302 跳转到 https://www.baidu.com。需要一个 RTT 以及 302 跳转延时。

  a) 大部分情况下用户不会手动输入 https://www.baidu.com 来访问 HTTPS,服务端只能返回 302 强制浏览器跳转到 https。

  b) 浏览器处理 302 跳转也需要耗时。

  3, 三次握手重新建立 TCP 连接。耗时一个 RTT。

  a) 302 跳转到 HTTPS 服务器之后,由于端口和服务器不同,需要重新完成三次握手,建立 TCP 连接。

  4, TLS 完全握手阶段一。耗时至少一个 RTT。

  a) 这个阶段主要是完成加密套件的协商和证书的身份认证。

  b) 服务端和浏览器会协商出相同的密钥交换算法、对称加密算法、内容一致性校验算法、证书签名算法、椭圆曲线(非 ECC 算法不需要)等。

  c) 浏览器获取到证书后需要校验证书的有效性,比如是否过期,是否撤销。

  5, 解析 CA 站点的 DNS。耗时一个 RTT。

  a) 浏览器获取到证书后,有可能需要发起 OCSP 或者 CRL 请求,查询证书状态。

  b) 浏览器首先获取证书里的 CA 域名。

  c) 如果没有命中缓存,浏览器需要解析 CA 域名的 DNS。

  6, 三次握手建立 CA 站点的 TCP 连接。耗时一个 RTT。

  a) DNS 解析到 IP 后,需要完成三次握手建立 TCP 连接。

  7, 发起 OCSP 请求,获取响应。耗时一个 RTT。

  8, 完全握手阶段二,耗时一个 RTT 及计算时间。

  a) 完全握手阶段二主要是密钥协商。

  9, 完全握手结束后,浏览器和服务器之间进行应用层(也就是 HTTP)数据传输。

  当然不是每个请求都需要增加 7 个 RTT 才能完成 HTTPS 首次请求交互。大概只有不到 0.01% 的请求才有可能需要经历上述步骤,它们需要满足如下条件:

  1, 必须是首次请求。即建立 TCP 连接后发起的第一个请求,该连接上的后续请求都不需要再发生上述行为。

  2, 必须要发生完全握手,而正常情况下 80% 的请求能实现简化握手。

  3, 浏览器需要开启 OCSP 或者 CRL 功能。Chrome 默认关闭了 ocsp 功能,firefox 和 IE 都默认开启。

  4, 浏览器没有命中 OCSP 缓存。Ocsp 一般的更新周期是 7 天,firefox 的查询周期也是 7 天,也就说是 7 天中才会发生一次 ocsp 的查询。

  5, 浏览器没有命中 CA 站点的 DNS 缓存。只有没命中 DNS 缓存的情况下才会解析 CA 的 DNS。

  2.2 计算耗时增加

  上节还只是简单描述了 HTTPS 关键路径上必须消耗的纯网络耗时,没有包括非常消耗 CPU 资源的计算耗时,事实上计算耗时也不小(30ms 以上),从浏览器和服务器的角度分别介绍一下:

  1, 浏览器计算耗时

  a) RSA 证书签名校验,浏览器需要解密签名,计算证书哈希值。如果有多个证书链,浏览器需要校验多个证书。

  b) RSA 密钥交换时,需要使用证书公钥加密 premaster。耗时比较小,但如果手机性能比较差,可能也需要 1ms 的时间。

  c) ECC 密钥交换时,需要计算椭圆曲线的公私钥。

  d) ECC 密钥交换时,需要使用证书公钥解密获取服务端发过来的 ECC 公钥。

  e) ECC 密钥交换时,需要根据服务端公钥计算 master key。

  f) 应用层数据对称加解密。

  g) 应用层数据一致性校验。

  2, 服务端计算耗时

  a) RSA 密钥交换时需要使用证书私钥解密 premaster。这个过程非常消耗性能。

  b) ECC 密钥交换时,需要计算椭圆曲线的公私钥。

  c) ECC 密钥交换时,需要使用证书私钥加密 ECC 的公钥。

  d) ECC 密钥交换时,需要根据浏览器公钥计算共享的 master key。

  e) 应用层数据对称加解密。

  f) 应用层数据一致性校验。

  由于客户端的 CPU 和操作系统种类比较多,所以计算耗时不能一概而论。手机端的 HTTPS 计算会比较消耗性能,单纯计算增加的延迟至少在 50ms 以上。PC 端也会增加至少 10ms 以上的计算延迟。

  服务器的性能一般比较强,但由于 RSA 证书私钥长度远大于客户端,所以服务端的计算延迟也会在 5ms 以上。

  3 结束语

  本系列的后续文章将进一步解释针对性的优化措施。

二 : 网站tag对seo有何影响? tag标签对seo的作用以及网站优化注意事项

网站tag对seo影响,tag标签应该怎么使用

tag标签的作用以及要注意的事项:

tag标签作用:

1、tag标签对应的链接都是列表页面,和文章分类目录列表页面类似,很容易被百度收录;

2、tag标签在网页源码中能直接增加keywords,有了tag标签不用再单独的添加keywords;

3、tag标签是同类型文章聚合,所有加了tag标签的文章都排列到tag文章列表中,能很好的增加用户体验;

4、很多wordpress主题能够直接为tag添加链接,tag链接是网站内链中的一种,为网站增加tag也就是在做内链建设。

tag标签使员使用方法要注意的事项:

1、不要经常修改tag标签,没修改一次,搜素引擎都要重新收录一次;

2、tag标签不要使用网站的主关键词和热门关键词,尽量使用长尾关键词,如果使用主关键词会导致和网站主题产生竞争,导致关键词权重分散,也违反了title和关键词不要重复的原则;

3、tag标签字数不要太少,但是也不要整成一个长句子,六字到八个字比较适合;

4、注意控制网站总体tag数量,每篇文章的tag不要超过3个,不能滥用tag标签,至少保证每个tag下面对应着3-5篇文章;

5、tag标签和文章主题比较吻合,不要使用和文章不相关的tag。

除了tag标签,关于seo优化,有些百度规则还是需要注意的,关系到优化效果,了解一些搜索引擎规则才能更好地和搜索引擎打交道:

关于seo优化,你了解百度这些规则吗?

1、如何正确的查询外链

很多人喜欢用 domain:域名,可是结果中包含了很多自己网站的内页,如何去掉这些内页

domain:www.stcash.com -inurl:stcash

inurl的意识是域名中包含的某某字符的链接,-inurl就是排除的作用了

2、可以将副标题放在主标题的前面

一般情况下主标题都是放在网站副标题前面的,可是在某些特别注重排名的时候,将副标题放在前面可以有效增加关键词排名

3、百度分词分为顺向分词和逆向分词,单个匹配和最大匹配。绝对完全匹配的词权重是要高于最大匹配和包含匹配的。如果能匹配多个关键词,主关键词一定要放在最前面。

4、你知道怎么有效的搜索到文档而排出无用的网页吗?

filetype:命令,比如我们需要查询 关于推广的word文档

filetype:doc intitle:推广

这里doc是文章扩展名,可以修改为txt,pdf等等。

5、主页,栏目页,内页权重依次降低,我们可以展开错位竞争,但我们发现排在搜索结果前面的链接是栏目页和内页时,可以使用主页去竞争胜算就会很大。

6、关键词指数和价值需要权衡,很多次搜索次数不少,但是没有太多价值。并且在选关键词的时候排出那些百度自家产品过多的词。

7、我们搜索到百度图片都是通过alt标签索引出来的,所以如果图片没有alt标签,不大可能被百度所引导。

8、title标签和description标签很重要,而现在的keyword已经没有那么重要了。description会出现在百度搜索结果的缩略摘要中。description最好是用通顺的话语连接起来的一个整体,不要堆积关键词。网站内的title要保持唯一性。

9、标题关键词百度只能显示30个,但是百度能抓取的不止这个数,关键词不要超过40个汉字

10、百度使能识别拼音的和因为的,所以如果你的链接可以自定义,尽量在链接中使用关键词所对应的拼音。

11、一个网站的权重就像是一个蛋糕,权重蛋糕是有限的,权重分散到我们网站的每一个链接中,所以我们可以把不需要的栏目链接加上nofollow标签。比如,联系我们,关于我们这样的链接。主要原则是降低权重导出,集中站内权重。 

以上就是对tag标签对seo的作用以及网站优化注意事项全部内容的介绍,更多内容请继续关注61阅读!

三 : 频频的改动会给网站排行带来哪些恶性影响?

前段时间给一位客户做了一个公司的品牌网站,他是做品牌招商加盟的。这个客户也是首次触摸互联网,各种材料都没有预备,要了半响材料最终只给了一个作业地址和公司称号。好吧,横竖也不是首次遇到这种状况了,接下来依据他的产品和职业来收集材料。代码优化,构造优化等方面都做了,后来又跟客户沟通了下,断定了他的推行方向,然后把网站标题、关键字和描绘等都写好了。标题选用的是:“关键字+品牌称号”的形式,由于客户的业务范围不是限制在某一地域的,所以关键字前面没有加上区域。做好这些今后网站马上上线了。

上线今后第二天百度和360就现已录入了,品牌称号不用说自然是排行第一位,有几个热度不大的词也是排了20多名,到了第三天百度录入了7个内容页,360录入了3个内容页。别的关键字也连续呈如今前100名当中了,客户很快乐还打来电话聊了一会,末端我叮嘱了下每天坚持更新保护下,网站会越来越好的。这个客户公司没有专业的查找引擎优化人员,只要一个行政文员每天来更新网站内容。即便这么在没有做任何外链的状况下网站排行也一直在渐渐往前前进,录入也不断增加。由于咱们仅仅有网站建造的协作关系,并没有网站优化方面协作,看到他网站正常走向规范了,小编也就不再去重视他的排行状况了。直到后来有一天客户又打电话来了......

客户说网站搜不到了,曾经能搜到的词如今全都搜不到了。然后我翻开网站看了下,接着就发现网站做了很多修正。是的,从标题到描绘,从节目称号到内容页面。根本都有不一样程度的改动,而且中心堆砌了很多关键字,网站的内容页每一篇头部和尾部都罗列了一大堆关键字,而且搀杂了很多连接。网站底部多了10几个友情连接,大多数与该网站职业无关,而且还有两个是单向连接。连接到的是一个taobao客网站,经查询改taobao客网站现已被网站降权了,该网站的内容更是四处收集,语句也各种不通畅,中心搀杂着很多关键字。经问询得知该客户为了更疾速的进步排行,便招聘了一位查找引擎优化人员。所以在该查找引擎优化er的短短两周的忙碌下,网站现在一切关键字均没有排行了,连品牌词也不再主页了,小编用观其东西,把查找页面成果增加到50页查找今后。发现品牌词排在390多名。网站也现已有1个星期没有新页面录入了。各方面都在下降。以上的这些疑问每一条都会影响到网站排行,一起具有了这么多条,网站排行没有掉的话那才是奇观了。看到这儿小编只能说心很累了。

首先标题,经问询得知当时的这个标题现已不是首次改了,之前现已改正两次了。网站标题就如同一自个的姓名,你的姓名三天两头的换一个,谁都不知道你究竟叫什么名了。所以频频改动网站标题是查找引擎优化的一大忌。还有网站的描绘,描绘就相当于于一自个的简历或许说是自我介绍,你的简历常常换,到最终谁也不知道你究竟是做什么了。至于友链何如去挑选,以及关键字堆砌的疑问很多文章都有说过了在这儿就不在烦琐的去说了。

接下来的网站恢复作业小编通知他,首先把连接撤掉尤其是指向被降权了的那几个,渐渐换与网站或职业有有关的,然后标题和描绘的话这次改完今后就不要再容易去改了。文章方面把堆砌的词都去掉,也不要在里面杂乱无章的增加一些与文章“毫无有关”的内链了。剩余的即是渐渐坚持写点自创文章等查找引擎恢复正常录入了。

本来这位客户的状况之前也呈现过不少类似的状况。大多数都是由于操作不妥引起的。其间不乏参与某查找引擎优化速成训练,决心满满的出来拿网站来练手的。也有看了一些查找引擎优化绝招之类的,感受自个发现了疾速进步网站排行的小捷径,然后对网站大举修正的。关于这些,从事了多年查找引擎优化作业的小编表明,网站优化真的需求按部就班,要有耐性。虽然市面上不少疾速提高排行的办法,小编也实验过一些,不少办法也真的有作用,很短时间内就能敏捷有一个极好的排行,但这些网站根本上都没有走的远的。当这些疾速推进网站排行的因素一但失效,网站马上就会跌入低谷,之前的尽力也就付诸东流了。真爱网站,远离做弊!

本文标题:网站改版对seo的影响-大型网站的 HTTPS 实践(2):HTTPS 对性能的影响
本文地址: http://www.61k.com/1171240.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1