我正在为我的启动搜索应用程序寻找一个Windows服务器,并需要一些建议。应用程序从远程服务器下载价值几兆字节的文本,并对每个搜索进行处理(正则表达式、全文搜索等)--包括下载时间,每次调用在我的两岁的AMD双核计算机上需要10-20秒。
我真的不知道一旦它开始交通拥挤,它会需要什么样的动力,但我的启动资金有限,所以我需要尽可能多地花我的钱--如果可能的话,每月花费在85美元以下。
在预算服务器中,我能得到的最好的处理器是什么?一些计划,我正在考虑运行奔腾4,但我已经警告过他们。你知道有什么服务器提供商有我可以调查的好计划吗?在这方面有经验的人有没有其他智慧的宝石可以帮我解决一些麻烦呢?
提前感谢!
发布于 2010-08-20 22:46:15
从现实的目标开始,您不会在任何地方获得一个每月$85以下的专用服务器。尽管如此,看起来一些大的优化可以帮助你解决问题。
Scott最近在Planet上发布了一份廉价VPS提供商的列表。http://slaptijack.com/it-management/cheap-vps-providers/
你考虑过预先下载这些文本文件吗?如果它们经常更改,那么定期下载并使用本地缓存副本如何?我敢打赌你的很多时间都花在下载上,而不是处理上。
看看如何优化正则表达式查询。如果是较旧的版本,grep可能会非常慢--只需使用更晚的版本就可以看到10倍的改进。http://savannah.gnu.org/bugs/?14472
尽可能多地解释这个问题总是很好的。您说这是一个Windows服务器,这也可能大大增加您的成本,因为许可不是免费的。
发布于 2010-08-20 23:05:57
您应该能够获得一个非托管的专用服务器核心i7 ( >2.3Ghz ),内存为8GB,磁盘为750 8GB,数据传输的陆地字节(合理带宽)大约为每月65美元。
也就是说,如果一个电话需要整整20秒(即现代机器上的5秒钟),那么如果你遇到了一些麻烦,你就会遇到麻烦。
它是在等待CPU运行的网络上花费的吗?杰夫McJunkin似乎有一些很好的建议。
编辑,例如:http://www.hetzner.de/en/hosting/produkte_rootserver/eq4 4/,(我带了一些,它们很好)--还有很多其他的。
https://serverfault.com/questions/172948
复制相似问题