性能调优世界各地?

我正在一个被全世界人们使用的网站上工作。 目前我们有一个在俄勒冈州的networking服务器和一个在芝加哥的数据库服务器。

当来自美国的用户访问该网站时,它具有相当不错的加载速度。 最近,我们收到了来自世界上很多地方的用户的投诉,说这个网站的加载速度很慢。 我开始运行一些testing ,看起来如果你从这些国家的网站上看到很容易看到加载时间5-7秒(相比之下在美国1-2秒)。

考虑到我们的服务器在哪里,这种缓慢的预期会是什么?

我应该考虑采取哪些步骤来加速远离我们服务器的地区的访问?

我应该考虑采取哪些步骤来加速远离我们服务器的地区的访问?

将您的服务器移近一些。 严重的是,这里没有火箭科学。 代替更接近你的服务器,你可能会考虑使用CDN,但根据你的网站的性质,这可能或不会有很大的区别。

你真的需要在你的Web服务器和数据库服务器之间有毫秒的延迟,这样既可以加快网站速度,又可以减less两台服务器的负载。 特别是如果你在两者之间使用encryption。 你做什么; 我希望为您的用户。

如果这样做并不能使Eurpoe足够满足您的要求,那么您可以考虑实施CloudFlare或Cloud Front,或者您可以让自己的服务器运行Varnish或Apache Traffic Server(后者支持SSL),以便在Eurpoecaching您的网站,同时仍然在美国托pipe的内容。

无论哪种方式,移动数据库服务器!