这是一个重新提出这个有趣的问题。我稍微改述了一下,以避免拉仇恨并提供一些高质量的信息,因为我以前也考虑过这个问题,但只是计算了一下数字而已。
我正在建立一个个人网站来帮助我学习(PHP、MySQL、HTML、Javascript、CSS 等)
我有以下机器:
- 奔腾 4 HT @ 3.0GHz
- 1GB 内存
- 充足的存储空间
- 该项目新注册的域名
我的问题是,对于现代网络技术来说,这台机器是否足够强大?我想将成本保持在最低水平,所以我宁愿使用现有的硬件,而不是租用服务器或类似的东西。
答案1
这台机器功率够大吗?
是的,这样可以运行。但从经济角度来说,我认为这不符合您的最佳利益。
在这种情况下,“正确”答案是免费套餐的亚马逊的 EC2。(或类似服务)。这真是太棒了。如果您支付 3 年期的微型实例费用(即 82 美元),您可能会节省不少钱:
这里有一个小小的“证据”给你:
Assumptions:
- Your P4 eats 200W while idle (a decent guess for a 3GHz machine)
- You pay 0.07 $/kWhr
- You'll leave your P4 on 24/7
200W = 0.2kW
3 yrs = 3 * 365 days/yr * 24 hrs/day = 26280 hours
Thus you'll need 0.2kW * 26280 hrs = 5256.0kWhrs
Which @ 0.07 $/kWhr will cost 0.07 $/kWhr * 5256kWhrs = 367.92 $
因此,运行 P4 的成本会更高。数字可能有点不准确,但 P4 的成本会高出一个数量级,这可不小。如果你仍然持怀疑态度,去拿一个来看看你到底倾倒了多少能量放进那个旧的空间加热器里。
我发现 AWS EC2 免费套餐已经很完善了,所以对于你所说的情况,你可能根本不需要花钱。我现在在 EC2 上运行一个生产服务器,
我在 Amazon 微型实例上运行各种东西,613MB 内存对于 Web 服务来说已经足够了。一个很好的提示是,如果您运行的机器的 RAM 小于 4GB,则使用 32 位操作系统 - 因为运行 64 位应用程序需要更多内存才能运行相同的程序,所以除非您实际使用的内存大于 4GB,否则这并不重要。
答案2
这足以运行您的测试/开发环境;但是,从公司租用一些网络托管会便宜得多。(仅就这台机器每月使用的电量而言)。
答案3
是的,您甚至可以在更少的电脑上运行 Linux 和 Web 服务器。
但别忘了,你自己的 PC 足以充当 Web 服务器并进行学习。我假设你有一台 Windows PC?安装 WAMP 服务器,它附带已配置好的 Apache、mysql 和 php。在我看来,这是在本地机器上启动和运行的最快方法。