一些网络上来自AWS/Apache的CSS和JS文件



我遇到了一些问题,一个网站没有从一些网络加载CSS/JS文件。

站点托管在AWS (WS12, Apache)上。该网站的开发版本托管在我网络上的Mac Mini (OSX 10.9, Apache)上。

http://www.bigreviewtv.com/

http://dev.bigreviewtv.com/

从我的网络两个实例工作良好。但一些用户报告说,从他们的网络加载AWS网站时出现了问题。然而,他们可以成功加载开发站点。我已经通过进入网站并连接到他们的网络来确认问题。当我把我的连接改为通过我的iPhone时,问题就消失了。

问题似乎与加载css和js包含有关。Css和js文件在时间轴上显示为延迟105ms, 16150.0天,但从未加载。

让我困惑的是为什么根据你从哪里加载网站会有不同。我的办公室网络是iiNet (works)。总部也是iiNet (AWS版本有问题)。但我可以坐在总部,通过我的iPhone (Optus网络)连接,问题就消失了。

这些网站都为我工作。我想知道这是否与地理位置有关。也许有些客户端只是有一个高延迟连接到您的服务器?如果是这样,那么使用亚马逊的云前端可能会有所帮助。

由于您已经提供了来自S3的内容,您只需要将S3存储桶设置为新的Cloudfront源并给它一个CNAME。在您的AWS控制台中查看"Cloudfront"。您的CNAME可以是www.yourdomain.com。

最新更新