博客网站需不需要有https协议?

现在网站使用https已经成为一种潮流,那么我们普通博客需不需要https协议呢?

关于https协议的图片
https协议

HTTPS大概等于HTTP+SSL,目前市场上有很多免费SSL证书,不过这些证书因为通用名之类的错误导致不可信,而这些证书的不可信导致的无法访问还不如不用SSL证书。

https主要是在http上面加一个验证,主要用银行之类的对于安全敏感高的网站,对于博客来说安全需求比较低,如果不需要用户的密码登录操作的话,建议不需要配置SSL证书。

HTTP有哪些特点?

  1. http协议支持客户端/服务端模式,也是一种请求/响应模式的协议。
  2. 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。
  3. 灵活:HTTP允许传输任意类型的数据对象。传输的类型由Content-Type加以标记。
  4. 无连接:限制每次连接只处理一个请求。服务器处理完请求,并收到客户的应答后,即断开连接,但是却不利于客户端与服务器保持会话连接,为了弥补这种不足,产生了两项记录http状态的技术,一个叫做Cookie,一个叫做Session。
  5. 无状态:无状态是指协议对于事务处理没有记忆,后续处理需要前面的信息,则必须重传。

HTTP有哪些缺点?

  • HTTP协议不适合传输一些敏感信息,比如:各种账号、密码等信息,使用http协议传输隐私信息非常不安全。
  • 请求信息明文传输,容易被窃听截取。
  • 数据的完整性未校验,容易被篡改。(就比如说我们遇到的浏览器版本过低需要更新这类劫持就是HTTP被篡改造成的)
  • 没有验证对方身份,存在冒充危险。

那对于SSL证书配置之后可以加速收录一说,我不太赞成。因为我们之前讲过搜索引擎为的一切都是用户,然而网站使用了https之后会有很多限制。这些限制有的会影响到用户,所以说SSL证书对于SEO来说影响不大。

HTTPS有哪些缺点?

  1. HTTPS协议多次握手,导致页面的加载时间延长近50%;
  2. HTTPS连接缓存不如HTTP高效,会增加数据开销和功耗;
  3. 申请SSL证书需要钱,功能越强大的证书费用越高;
  4. SSL涉及到的安全算法会消耗 CPU 资源,对服务器资源消耗较大。

如果是网上银行之类建议弄HTTPS,因为网站本身就有防窃听的安全需求。那对于个人博客来说,还是要考虑一下自身情况再做是否要做HTTPS的决定。因为sl证书有的安装起来比较麻烦,然后后期如果要弄HTTPS退场的话可能对SEO有影响。

    作者:linlinzzo

    一个学生,摩羯座。

    发表评论