关于一个提供服务的网站的搭建,主要的从以下方面考虑:

1、网站提供的功能。 -- 产品满足需求

2、同一时间会有多少用户访问。-- 高并发

3、网站可不可以一直稳定运行。-- 高可用

4、单个功能系统响应快不快。 -- 高性能

5、网站搭建是否便宜。 -- 低成本

但是,大部分中小企业需要高并发、高可用和高性能吗?

主要看系统需要服务的用户的多少,以及服务的重要程度,紧急程度。

对于产品需求?

大部分情况下,程序员做的都是这个,基本上主要是满足客户的需求,这一方面对技术要求并不是很高,特别是中小企业,因为客户少,同一时间请求的数量不是很多,并不在乎高并发这些,以至于慢慢地也就忘掉这些东西了。

对于成本?

在不考虑高可用的情况下,比如说:我有一台阿里云服务器,2内核 CPU、2G 内存、40GiB(GiB是1024进制, ≈43GB)、3Mbps(3 × 1024 ÷ 8 = 384 KB/s)、99元/年

1、3Mbps带宽的瓶颈

普通官网:纯文字+图片

🔵 一秒的时间内,差不多只支持一个人来打开网站并请求到内容。

🔵可以同时稳定 50 ~ 120 人的访问,因为大家同一时刻来访问你的网站的概率比较低。

🔵每天可以支持大概 3000 ~ 8000 人来访问,每个人访问5~10个页面。

2、2核2G内存的瓶颈

这个主要看运行的程序吃内存的情况,比如如下情况:

Edge用了3753M的内存,差不多3个G,很显然,这样的程序在我的服务器上根本跑不起来。
而一些几百兆的程序,还是可以运行1~2个的。

3、其他的像磁盘的IO,网络波动都会限制程序的运行情况。