侧边栏壁纸
博主头像
Elltor

用心发现生活,积极面对工作、事,坚持每天让自己进步一点。

  • 累计撰写 164 篇文章
  • 累计创建 1 个标签
  • 累计收到 10 条评论

目 录CONTENT

文章目录

博客|个人博客迁移

Elltor
2021-10-12 / 0 评论 / 0 点赞 / 295 阅读 / 684 字

我的个人博客是去年十月份搭建的,买的阿里云1C2G的服务器、HTTPS证书都快过期了,利用周末迁移了一下。

我的博客图片使用了对象存储服务,这个不用迁移,数据库、web服务器、后端程序等需要迁移。迁移之后,我对博客进行了一下优化,让访问体验更好些。

极致的访问速度是每个 Web 网站的追求。对网页的优化主要针对这几方面,一是降低 HTML、CSS、JS文件的大小,对一部份文件进行了压缩,二是设置浏览器缓存。对不常变的文件在经过nginx传输时设置 HTTP 协议头进行缓存,这样做的好处是第二次打开网页一部分文件的请求直接从缓存返回数据,三去除不必要的请求或将请求文件合并到 HTML 文件。这个有时候需要权衡一下,浏览器请求是异步进行的,在发一次请求未必就比在同一个文件慢,当服务器的带宽小时或文件过大就不要合并了,另外如果请求是到三方的,也没有必要合并。

协议,传输速度。现在的浏览器多支持 HTTP/2,因此在 Nginx 开启 HTTP/2 协议可以增大并发时的传输速度,另外 Nginx 支持文件传输压缩,默认是 gzip 格式,可以调节压缩参数进行优化。

安全方面,使用HTTPS。使用安全的HTTP的好处有两方面,一是增加网站数据传输安全,防止传输过程数据泄露,二是利于网站SEO,HTTPS更易于被搜索引擎收录(HTTP 会被 Chrome 拦截)。

服务器安全。我在身边见过好几例服务器中病毒的例子,例如勒索病毒或者挖矿病毒。建议是使用强度高的密码,尽量做到服务器不随意安装软件,推荐官网下载安装,然后就是只暴露必要的端口,例如只暴露80和443,云服务厂商都会提供ACL,可以方面做到这一点。

0

评论区