javascript - 某些网络上来自 AWS/Apache 的 CSS 和 JS 文件

标签 javascript css apache amazon-web-services

我遇到了一些网站无法从某些网络加载 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 文件在时间轴上显示为延迟 105 毫秒,16150.0 天,但从未加载。

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

最佳答案

这些网站都适合我所在的地方。我想知道这是否可能是一个地理相关的问题。也许有些客户端只是与您的服务器有高延迟连接?如果是这样,那么使用亚马逊的云端可能会有所帮助。

由于您已经在提供来自 S3 的内容,您只需将 S3 存储桶设置为新的 Cloudfront 源并为其提供 CNAME。查看您的 AWS 控制台中的“Cloudfront”。您的 CNAME 可以是 www.yourdomain.com。这将改善全局连接并可能解决您的具体问题。

关于javascript - 某些网络上来自 AWS/Apache 的 CSS 和 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22548566/

相关文章:

javascript - CSS 文本溢出前置省略号

php - 按产品显示使用此查询类别后,但我的网站设计消失了

php - $_SERVER ['SERVER_NAME' 的字符串长度不正确]

php - header ("Location:/");重定向适用于本地主机,但不适用于远程服务器

python - 使用 mod_wsgi 部署 Flask 应用程序

javascript - 从一个元素获取所有类并将它们添加到普通 JavaScript 中的另一个元素

javascript - 在 three.js 中转换顶点法线

javascript - 如何使用 JavaScript 延迟对数组中的每个元素执行函数?

javascript - 否则如果不在 javascript 中工作

html - 在 iPhone 中首次点击时链接不起作用