低端专用服务器是否足以满足我的应用程序的需求?

低端专用服务器是否足以满足我的应用程序的需求?

我正在为我的初创搜索应用程序寻找 Windows 服务器,需要一些建议。该应用程序从远程服务器下载几兆字节的文本,并针对每次搜索对其进行处理(正则表达式、全文搜索等)- 包括下载时间,在我两年前的 AMD 双核机器上,每次调用需要 10-20 秒。

我真的不知道一旦它开始承受大量流量,它将需要什么样的电力,但是我的启动资金有限,所以我需要尽可能地物有所值 - 如果可能的话,每月花费低于 85 美元来启动。

在预算服务器中我能买到的最佳处理器是什么?我正在考虑的一些计划运行 Pentium 4,但我被警告不要使用它们。您是否知道任何服务器提供商有我可以考虑的好计划,并且有这方面经验的人是否有任何其他智慧可以让我免去一些麻烦?

提前致谢!

答案1

先从现实目标开始,你不可能在任何地方以每月不到 85 美元的价格获得专用服务器。话虽如此,看起来一些重大优化可以帮到你。

Scott Hebert 最近在 Planet Sysadmin 上发布了一份廉价 VPS 提供商列表。 http://slaptijack.com/it-management/cheap-vps-providers/

您是否考虑过预先下载这些文本文件?如果它们经常更改,那么定期下载并使用本地缓存副本怎么样?我敢打赌,您的大量时间都花在了下载上,而不是处理上。

同时看一下优化正则表达式查询。如果是旧版本,grep 可能会非常慢 - 只需转到更高版本就可以看到 10 倍的改进。 http://savannah.gnu.org/bugs/?14472

尽可能详细地解释这个问题总是好的。你说这是一台 Windows 服务器,这也可能会大大增加你的成本,因为许可不是免费的。

答案2

您应该能够以每月约 65 美元的价格获得一个非托管专用服务器核心 i7,频率 >2.3Ghz,配备 8GB 内存和 750GB 磁盘,可传输几 TB 的数据传输(合理带宽)。

也就是说,如果一个呼叫需要整整 20 秒(即现代机器上为 5 秒),并且如果您遇到一些流量,您就会遇到麻烦。

是否要花很多时间等待网络或 CPU 的繁忙?看来 Jeff McJunkin 有一些不错的建议。

编辑例如:http://www.hetzner.de/en/hosting/produkte_rootserver/eq4/,(我有一些,它们基本都还不错)——还有很多其他的。

相关内容