最近这两周,进了不少朋友的网站后台。千万别误会,是他们邀请我进他们网站后台帮忙处理问题的。通过这两周对十几个不同站点的观察,我发现很多新手朋友在搭建网站与网站性能优化这块,会犯很多相同的错误。所以,今天就聊聊新手在网站搭建与优化这块普遍会存在的不足。
第一点便是,普遍都使用盗版的软件或者插件。
这点我其实挺理解的,毕竟刚刚开始做网站,谁也不想一开始就花费大量金钱去购买一堆正版主题或者插件。相较于盗版的几块钱,正版动辄成百上千的成本,确实会在一定程度上劝退一部分人。
我刚开始时做网站时也是盗版软件的拥趸,你们接触到的那些盗版软件,我基本都有买过。但是后来在使用过程中,各种不便利便呈现出来。比如:没有办法及时更新、功能缺陷等等。
后来决定彻底全面转向正版,是因为出过一次安全小事故。大概的背景就是在对网站漏洞扫描时,能发现有些插件会偷偷在后台向指定地址发送数据包,但是发送的具体内容不知道。
再加上那段时间,各种安装盗版软件导致网站被攻击的消息甚嚣尘上。所以也就让我狠下心来,花了一千多美金购买了 Astra Pro 的终生版授权。
第二点不足便是,很多朋友会安装,功能重复或者相近的插件。
插件的目的就是为了解决某一个部分的问题,所以针对某个部分,去选择安装特定的插件即可。但是在浏览网站信息的时候,你能发现有些朋友,但就一个需求点会安装很多插件。比如,信息表单提交这样的需求,其实安装一个 WPForms 即可,没必要再安装 Contact 7 这样的插件。
检查下你的网站后台,看看是不是也存在相同的问题。如果有的话,试着去淘汰掉那些不常用、不好用的插件。
第三点不足便是,安装的插件太多了。
见过最夸张的,便是在网站上安装了 40 几个插件。有用的、没用的安装了一大堆,这就导致网站的加载速度被拖累的很严重。最后用测速软件一测,发现首屏加载时间居然要 13 秒多。
如果你也是相同的情况,两点建议给你。
一是能用代码片段解决的需求,就坚决不安装插件。比如像 Google Analytics 这样的统计代码,完全可以手动在主题代码中安装,便没有再安装一相关插件的必要了。
二是尽量将插件的数量降到十个。出于网站性能的考虑,尽可能将网站插件降下来,不然后续的速度拖累真的会很严重。这里给你看下我博客网站的插件列表,其实真的很简单。
第四点不足是冗余资源太多了,且不去整理。
最显著的就是很多网站图片,一股脑上传上去。不做是否图片有用到的统计,也不做图片信息的管理(比如图片文件目录管理)。要知道,很多主机提供商,在后台是有文件数量限制的。比如 SiteGround 就会限制文件的数量(Inodes)必须在 60000 以内,超出就需要额外付费。
那搞清楚网站哪些资源文件有用到,哪些没有用到,及时做清理、及时释放存储空间,优化网站性能就显得比较重要了。
真诚的建议你们,搭建网站与后期运营的时候,最好是一边操作,一边动手做个 SOP。里面记录上第一步要干什么,第二步要做什么,全部记录下来。有些内容总结过与没总结过,还真的不一样。