我正在利用 AWS 的宽限期开始实习,目前除了资源消耗或其他具有相同参考价值的问题外,我没有任何其他问题。
大多数使用虚拟机的私人或专有服务器我认为最令人印象深刻的规格如下:
1 CPU Xeon / QuadCore 1GB Ram 100GB 存储空间 1 TB 传输(带宽)
这些数据很多都是按消耗计费的,如果有资源消耗就会产生费用,但是没有,其他的则是通过固定的月费来收费,好吧,切入正题……从主题标题来看,我想知道的是一个访客消耗了多少资源,100个访客,1000个访客或更多的例子,他们消耗的资源基于:
1 CPU Xeon / QuadCore 1GB Ram 100GB 存储空间 1 TB 传输(带宽)
如果您需要任何其他重要信息或未指定的资源,请提及,就没有必要教我如何进行计算,这样我就可以做到非常感谢。
问候
答案1
从主题标题来看,我想知道的是一个访问者消耗了多少资源,100个访问者,1000个访问者或更多的例子,他们消耗的资源基于:
你在提供什么服务?静态的 1kiB HTML 页面?我在我拥有的服务器上做了一些快速测试:
- 简单的 PHP 脚本(执行时间为毫秒):每秒 950 个请求
- 静态 HTML,1kiB:每秒 2500 个请求
- 带有查询的复杂 PHP:每秒 15 个请求。
在这两种情况下,带宽都不是问题。但是,我很容易就用一个大文件下载就占满了 1Gb/s 的链接(或我 500Mb/s 的家庭连接),而没有任何对服务器的 CPU 或内存产生明显影响。
简而言之,这取决于你的工作量。你应该对你的实际的应用程序,例如使用ab2
。