对于我的回答,我无法得出结论。
我负责为澳大利亚开发一个潜在的大型网站。 现在的任务是select一个服务器。 我们将需要一个function强大的服务器来满足正在构build的系统的所有function。
就我个人而言,我在澳大利亚之外有更好的经验。 澳大利亚的服务成本也远高于世界其他地区。
因此,我的问题是在服务网站时,服务器到客户机的距离是否真的很重要? 从我读过的东西来看,这并没有产生太大的影响。
考虑到我们需要24小时的支持,我们可以在任何地方举办。 另外通过从澳大利亚采购,我们可以获得更多的钱。 因此提供了一个增加功率的服务器。
该网站将在.com.au上运行,因此需要指向该域。 我们需要在澳大利亚主办吗?
是的,这很重要。 我们运行.com.au SaaS应用程序,延迟非常重要。 在200毫秒内从美国到澳大利亚的信息在物理上是不可能的,但是我们在北悉尼的数据中心到澳大利亚的东海岸大部分时间里的典型时延为20-50ms。
是的,在澳大利亚租用服务器和数据中心的成本很高 – 但这也是值得的。 我强烈build议将这些成本纳入您的业务计划。 即使你从AWS新的悉尼数据中心开始小规模,然后再扩展到你自己的共同位置的硬件,你最重的客户会感谢你。
(实际上,不,他们不会感谢你,他们会对所有事情抱怨和呻吟,不知道你已经减less了150毫秒的延迟,但如果你的服务器在其他地方,情况会更糟)。
不过,作为一个警告,这是无所谓你在做什么。 如果这是一个博客,甚至像服务器错误,这不是一个大问题。 我们已经习惯了互联网在这里缓慢(你有没有在美国使用互联网?页面加载甚至不在这里相同的球场)。 所以如果你正在做SaaS或者有很多同步调用的东西,或者发送/接收很多小块数据(比如轮询状态更新),那么这是一个相当大的问题。 如果你正在运行一个terminal服务器或者其他什么,那么这是一笔巨额的交易。
但是如果你主要是在运行非实时的东西,那对你来说可能不是什么大不了的事情。 最好的办法是尝试一下 – 在两台服务器上进行设置,一台在美国,另一台在美国,并把这两个站点交给同一个人。 不要告诉他们有关地点变化的任何事情,并要求他们告诉你,如果一个人比另一个更敏感。 重复几次,你会得出你的结论。
我不知道你会提供什么types的内容,但是也可能需要考虑像Akamai这样的CDN服务,它可以帮助你提高服务器的速度和stream量。