关于一个提供服务的网站的搭建,主要的从以下方面考虑:
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,网络波动都会限制程序的运行情况。
评论交流
欢迎留下你的想法