前言
本站长就给大伙细说本站的优化思路以及SEO提升的方法并且跟大伙聊聊我个人对站点的看法。
一、站点优化
全站https
首先,站点最好做SSL,也就是https。免费的一般有TrustAsia的证书有效一年(可续约),Let's Encrypt三个月(可续约)。目的是为了加密你的http请求的明文信息,比如你的请求地址,请求协议头,请求get还是post,请求的参数等等...让其第三方的程序无法直接拦截后查看明文信息,需要解密才可以,其实如果是自己的电脑被植入木马,这个https就是个摆设,你所请求的所有https均可以被解密,但是服务器返回的https内容就难以解密。
做ssl有利于对搜索引擎的收录,因为各大搜索引擎比较青睐于https,https相比http确实安全不少。另外本人发现有许多的站点虽然是做了https但是并不是全站https,不是全站https的站点现在主流浏览器访问都不会将https高亮或者加把小黑锁,因为你站点在引用外部的一些资源还是用的http请求
比如qq头像的api我看很多都是用的“http://q1.qlogo.cn/g?b=qq&nk=1845440070&s=640”这个,这个就是用的http协议并没有转换https,这个是不安全的传输浏览器会检测到,所以不会给你高亮https或者给你加上把小黑锁。类似的就还有一些外部的js和css样式,包括字体等等(看上图所示)。
其实不是全站做https也不会影响你享受到https的加密服务,只是浏览器都主流推荐全站https,一方面可以提高收录,一方面一些大骇客是可以从这些http请求中利用中间人等措施攻击盗取你的信息的。
我看现在网上还有指出用https比http慢的问题,其实这个问题可以基本忽略不计,因为现在各大ca机构下发的服务器节点都遍布世界各地,只需要首次请求站点,浏览器都会请求ca机构服务器将客户端证书下载到本地用于加密和解密内容,最后其实跟http一点区别没有。影响的速度几乎可以忽略不计,非要钻牛角尖,那确实影响了0.001ms
套CDN,并利用CDN做缓存
这里推荐的CDN商:又拍云,如果你的站点并没有备案,用的国外服务器,那免费的估计也只有大名鼎鼎的Cloudflare比较适合,目前Cloudflare在亚太地区也有节点,其速度也不慢,另外现在还有黑科技可以自定义cdn的节点,可以设置到香港地区,这个让速度就更快了。
CDN的主要目的是为了加速你的站点请求(静态资源做缓存),还有隐藏你站点原始ip的功效,好的cdn商他们的dns解析服务器是可以在你所发起请求的地区解析出最近最快的节点给你连接到站点服务器通信。
这里的功能自己好好配置一下或者咨询我配置,都可以达到cdn最高效的利用速率。这里提一嘴,考虑到那些没有备案的小伙伴们也无需担心,除了大名鼎鼎的Cloudflare,市面上也有很多用flycdn自建的cdn商家,这类商家自建的cdn节点也是可以的,不过因为许多都是个人的所以选择的时候需谨慎(跑路的常有人在),一般亚太地区境外的套餐都在40元-60元之间,高于这个价格是不合理的。
静态资源放到云存储
比如我这里就是用又拍云的云存储服务,将图片和一些css、js等都丢过去了,这样不仅可以降低对服务器磁盘的消耗,也可以加速站点的访问速度(因为不会消耗多余服务器的带宽去从服务器下载图片缓存到cdn或者本地,这样服务器的带宽就可以用在更重要的地方,那就是你与服务器之间的通信数据传输速率)
像我引用css或者js外链都是:
<link href="//cdn.staticfile.org/fancybox/3.5.7/jquery.fancybox.min.css" rel="stylesheet">
上面的“//”这样写是很好的,这样写后浏览器会根据你的站点自动去请求https或者http,即你的站点是https全站的,那么浏览器就会自动引用“https//cdn.staticfile.org/fancybox/3.5.7/jquery.fancybox.min.css”
在这里,本人另外多一嘴,站点不要用太多绘制的js动画或者css动画,包括用字体文件,这样不仅影响网站体验效果,还消耗用户计算机资源,你以为很酷,其实....(但你自己搞着玩的站点无所谓好嘛)
网站其他优化事项
1、就像我上面提及的,不要用那些太花里胡哨的博客主题,把控不好容易翻车。如果没做好我上面的两点内容,在用这类绘画量居多的主题,在套个国外服务器,那速度实在感人....
2、其实图床这种东西市面上的都不稳定,最稳定是放在自己阿里云oss或者别的大厂云存储里,不要走偏门放什么github、gitee,当然你有钱也可以单独买一台服务器做云存储。图床崩掉后,站点图片失链后那网站真的很掉价(但你自己搞着玩的站点无所谓好嘛)
3、另外推荐每个站点站长都有点前端基础,最好会点php,因为目前大部分站点最流行的主脚本语言还是php,你会了这些以后自己二开别人的主题优化都是很好的选择,包括自己新增一些功能。
4、另外都架设站点了,我相信在座的各位都是互联网潮流达人,对于玩互联网这一块还是很感兴趣的不是,我也衷心希望这个圈子越来越好,交流氛围越来越好,少点攀比链。
5、服务器选择这一块,追求速度当然要选择国内的服务器资源,现在国家号召互联网净化,国内服务器只有备案域名才能解析,备案一个域名其实不难,另外备案的域名最好还是用cn或者com,像那些另类的域名少买少做主域名,因为最近频繁曝出因管局的政策类似org域名不能再备案的事情屡见不鲜。
6、dns解析商我推荐用dns啦,这家我用了好多年,因为他家的宕机检测特别好用,当域名检测到被攻击等可以解析到备用的服务器ip上,像类似的腾讯的DNSPod也可以