使用旧硬件在家中托管网站

使用旧硬件在家中托管网站

这是一个重新提出这个有趣的问题。我稍微改述了一下,以避免拉仇恨并提供一些高质量的信息,因为我以前也考虑过这个问题,但只是计算了一下数字而已。

我正在建立一个个人网站来帮助我学习(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。在我看来,这是在本地机器上启动和运行的最快方法。

http://www.wampserver.com/en/

相关内容