目前,我们在国内云服务器/VPS主机商家中,我们看到大陆机房、中国香港机房,以及其他亚洲机房的带宽大部分都是1M起步,有些是可以看到2M或者3M之类的,反正给予大部分网友来说看到1M带宽起步的基础配置(尤为是阿里云、腾讯云)都会觉得这个带宽配置基本没有什么用的。
如果我们购买的1M服务器用来下载或者其他高速要求的,那肯定是有些吃力,但是如果是用来做网站的,如果你能充分的使用到服务器的配置和带宽,你的网站至少有几千IP访问量一天是没有问题的。之前老左看到一个网友的网站,从1M升级到5M,速度并没有改善,最后发现其采用的是相当复杂的网站主题,而且很多文件都是外部调用的,即便你升级到10M都没有多少改善。
所以,我们在做网站的时候,对于服务器的选择,尤其是新网站我们预估到自己的预算以及后续网站的发展,大部分用户其实可以从基础配置起步的。然后充分的优化网站、服务器的性能,然后充分利用到已有的默认配置,确实达到瓶颈之后我们再去升级配置。那我们如何优化网站速度呢?
第一、选择网站主题
如今我们建站确实是很简单,即便你不同网建技术或者不懂前端,你也会建站,直接安装CMS程序,然后寻找免费、付费的主题模板就可以快速的搭建网站。尤其是有些站长,喜欢将网站做的非常绚丽、动感十足,其实这个老左早年也有过,会在网站上加各种特效,确实在那个时候很流行。
我们选择网站主题尽量简洁实用,功能太复杂,后台多强大反而会给自己增加烦恼,当然也会占用更多的资源。尤其是我个人网站,你只要能记录和撰写内容就可以,用户不会在乎你网站多么复杂的功能。我们看到有些很丑的网站,确实盈利能力还比较惊人。
第二、选择海外主题需谨慎
比方说我们常用的WordPress主题,确实在目前国内提供WP免费主题的不多,即便是付费主题而且大部分也都是绑定域名的。而对于国外有提供免费WP主题或者付费主题的比较多,而且不会绑定域名。不过我们在选择的时候会发现海外WordPress主题都做的比较复杂。
很多时候这些主题过分"优秀",其实并不是特别适合我们,即便你要使用,我们一定要检查好调用的文件,尤其是外部文件。之前老左看到有一款不错的主题,准备使用的但是JS文件就看到有使用将近20个。
第三、静态资源的单独管理
我们看到如今很多云服务器提供商都有提供静态云存储服务,以前我们有看到的商家还不多,基本上用来做做云盘或者共享文件使用的,如今我们很多人开始给自己网站静态资源分离。比如我们可以将网站图片或者下载文件丢到云存储中,这样可以缓解网站带宽压力。如果我们云服务器本身就用来文字内容展示,图片调用云存储上面的,确实速度会有不错的提升。
如果我们有用到WordPress程序的话可以参考使用"WPCOS插件实现WordPress上传图片单独存到至腾讯云COS对象存储"和"WPOSS插件实现WordPress图片分离至阿里云OSS对象存储"给网站静态文件分离。或者我们也可以使用其他的插件或者是其他的图床方式。
第四、CDN加速并非万能
前几天有网友问到老左自己的网站速度为什么这么慢的,于是我看到他采用的是国内1M带宽的云服务器,但是其CDN加速用的是CF。这位同学本身网站放在国内,速度应该是可以的,你偏偏加上国外节点的CDN加速,你速度肯定会比不加CDN速度慢一些。
这位同学的解释是国内的CDN加速是按照流量计费的,所以直接就用一个免费的国外的可以省钱。我直接告诉他,你不用CF不但可以省钱,而且速度还快。如果确实以后需要用的时候可以用国内商家提供的CDN加速。
第五、必要的缓存插件和服务器缓存支持
如今我们服务器配置都会用到一键安装包面板、脚本,一般这些脚本都会带有一些的缓存工具。比如我们有必要的话要使用memcached、memcache、opcache、redis等等给服务器运营提供加速和缓存机制。同时,我们在使用的程序也有缓存或者静态化插件,在一定程度上是可以提高网站的速度的。
对于插件的安装千万不要多,必要的几个就可以。即便有些功能需要实现的,看看是否可以用到手动脚本修改方式,而不是图速度快用插件。
总之,即便我们选择的是1M带宽的云服务器、VPS主机,对于初期网站阶段是完全够用的。前提是我们需要有耐心的优化好网站和服务器,有些时候一味的增加配置,不一定得到好的效果。