服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

在另一个位置添加服务器

背景:我已经build立了一个典型的网站,让用户上传照片和video(没有太大,介意)。 目前,我在位于英国伦敦的DigitalOcean小滴(Nginx,PHP,MySQL,用于会话/caching的Memcached)上托pipe这个网站。 我有一个位于爱尔兰的S3存储桶,我从服务器上传文件。 问题:问题是不在英国和欧洲的用户上传速度较慢,有时要慢得多(例如从美国或澳大利亚)。 这让他们感到沮丧。 AWS有一些非常酷的东西,比如S3 Transfer Acceleration和S3 Presigned POSTs (让用户直接上传到没有AWS凭证的存储桶)。 但是后者不是AJAX友好的 – 你可以要求S3返回一个XML响应,但是由于这是跨域的,JS不可读。 所以没有办法知道密钥(文件)的名称。 据我所知。 我也尝试过使用AWS JavaScript SDK直接上传到S3存储桶,但是这意味着我必须强制我的用户重新进行身份validation,我想(我想避免这种情况)。 我想在美国增加一个服务器,例如分离服务,所以两个Web服务器,一个会话服务器和一个数据库服务器。 然后使用基于延迟的Route 53路由select路由到最低延迟的Web服务器。 但是,对于Web服务器而言,会话和数据库服务器在不同位置存在高延迟问题。 和粘滞的会议问题。 我想知道是否有人有任何build议,也许我是过度复杂,有一个更简单的解决scheme。 任何意见是极大的赞赏!