怎么在成立网站之前确定自己网站所需要的配置呢?还有阿里的那个本地ssd是什么,对性能有多大的提升?再问一下云服务器相对于自己搭建服务器的缺点是什么?适合大型网站吗?
云服务的好处,可以动态扩容。如果程序做的好,甚至可以做无感知扩容(即服务不用重启,用户服务不会中断)。下面这个文章说了一下,云服务器的特点。
那么对于上线一个网站来说,个人建议还是先做评估上线初期大概同时在线有多少用户,每个用户大概产生多少数据(包括有用数据和程序系统产生日志)。同时在线用户数:主要取决于服务器最贵的几项配置,带宽,CPU,内存。其中带宽上下行直接决定你同一时间你能接收和发送的数量总量。然后CPU和内存决定程序处理并返回这些数据的速度,所以这块又和你的程序语言,及程序质量有关。
一般来说(数据和程序在同一台服务器上面),如果一般性网站,在线在1000以内的话,选择2M带宽,2核4G内存就可以。或多或少,可以根据这个换算。
产生数据这块:
1.日志决定需要硬盘大小,但这个可以用方式,不用太多考虑,硬盘毕竟不贵(即使SSD也不贵),实在不够,立马增加即可。
2.用户相关生产数据,即有用的数据,会存进数据库数据。当产生数据较大,内存也需要做相应在上面的基础上升级。因为数据库运行也会耗内存。简单粗暴一点按
每500W增加1G进行操作,即500W条数据按上面的配置,1000W增加1G 到5G
希望上面的文字给你带去参考。
我推荐一下,阿里云,因为自己本人用的也是他们家的。其实各家云,差别不是很大。但是就个人就用下来,阿里云的客服是最好的,有问题提工单很快就有响应,这是我觉得最好的。
阿里云服务器