小程序服务器可扩展的配置方案
2018-09-07 10:17 浏览: 次如果仅仅搭建一个小程序来玩一玩的话,那么有台机器简单的配置一下即可。
装数据库服务、HTTP服务器、配置HTTPS证书,后面的这一项看起来复杂一些,按照证书的签发流程即可。
这些不是当下讲的主要内容。我们的主旨就是配置的小程序服务器可以动态扩展的方案
一、主机
可以选择目前市场上的各种云主机,最开始的时候可以选择基本的(最便宜配置), 1核1G内存之类的都是可以的,现在还有各种活动,基本上是人人都可以玩的,可以使用的。这个时候要注意一下要选择可以升级CPU和内存的那种机器。到了后期就可以很方便的动态扩展了。到了单机性能不行的时候,可以再扩展多台主机上。最好先把单机的性能发挥到极致。
二、硬盘
系统盘基本上默认送20G或40G之类的,可以再配置一块云数据盘50G或100G,主要有来存放基础的代码包和日常日志信息,这样可以方便你动态的扩展。最好能做到按需使用。那要是单块不够用怎么办呢?这种情况下就要考虑把要存的内容剥离出去了。建议一开始的时候就把它剥离开了。图片、音频、视频之类的就不要放在服务器的硬盘之上。不然多大的硬盘都满足不了你的使用。考虑可以后期的扩展,那就使用下面要说的对象存储。
三、存储
对象存储OSS,或者类似这样的名字,这一块之前就很容易忽略,基本上是没有考虑的。很多内容都在硬盘上。硬盘出了问题就只能干瞪眼了。现在云存储也方便了。按需使用,而且有备份,用户上传的文件都可以存放在这里,云服务商可以帮助我们搞定,无限扩展的事情,还有经常需要处理的nginx、apache、tomcat这些产生的日志。如果需要进一步处理的话,也可以放在这里。
四、带宽
带宽的话,可以选择一个基本带宽,可以观察一段时间,进行调整,添加或减少,如果是不定期有很大的需要的话,比如我们现在的语音直播,就在直播的时间段,用户会涌入,带宽需要比较高,这样的话可以购买这样一段时间的流量包。满足你的需要。
另外一种情况也是可以考虑的,就是共享带宽的思路。把多台主机联起来共享一个出口的带宽。
五、数据库
基本上都需要使用数据库,之前都是安装到主机了。一样的道理,受限于硬盘,要是数据库成为了瓶颈那就要升级云主机了,不妨也使用云数据库的方式。可以动态的升级。
关系型与非关系型数据库都可以采用这样的方式来处理。
把以上各个点做到了。不管像1000用户还100W+用户,都可以轻轻松松的面对。需要做的就是花钱升级配置,这样可以做到与技术的非相关。
如果纯粹是为了练习技术,那就在一台机器上使劲的折腾吧,犯错越多,成长越快。
天下数据为小程序开发用户定制多款高性能服务器产品,配置满足用户不同类型业务的需要。小程序服务器租用详询在线客服!
天下数据推出的微信小程序解决方案是围绕微信小程序特性打造的一站式解决方案,天下数据是微信小程序服务器推荐服务商,提供免费安装小程序服务器SSL数字证书、小程序服务器域名配置搭建服务。
【免责声明】:部分内容、图片来源于互联网,如有侵权请联系删除,QQ:228866015