问题标签 [akamai]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2341 浏览

akamai - akamai 重定向到源服务器 302 重定向

我有一个test1.jsp有代码的 jsp ( )response.sendRedirect("xxx/jsp/test2.jsp");

当我使用 akamai url 访问它时,它正在重定向到源服务器。

重定向到

有人可以建议必须做些什么来解决它吗?

0 投票
1 回答
498 浏览

android - 基本缓存负载/平衡 Akamai/Android

在 JBoss 服务器上,有一个 JSP。让我们称它为takestoolong.jsp
它会进行一些最多需要30-45 秒的处理。(是的,我知道它应该被优化)。然后它返回。出于显而易见的原因,30-45 秒对于用户体验来说被认为太长了。因此引入了 Akamai 和负载均衡器,以便可以通过缓存请求结果来减少此时间。然而,在某些时候,jsp 返回的内容会发生变化,并且缓存会超时。您如何防止用户再次看到 20-45 秒的下载时间?特别是如何配置 Akamai,使其不使用 ip 或其他因素,而是将处理后的结果返回给 android 设备/用户,而不会有 30 多秒的延迟?如何为 Android 设备配置 Akamai?

0 投票
1 回答
3453 浏览

video-streaming - 如何在 Akamai HD 上读取原始文件?

我需要将位于 Akamai HD 服务器上的视频的 Flash 播放器转换为 HTML 5 版本。但是我过去没有与 Akamai 合作,所以我在 Akamai 中完全是新手,开发时间有限。视频已经是 MP4 格式(MP4 容器、H264 视频)。但它作为 FLV 容器访问(它在 Akamai 自动转码)。网址看起来像http://something.akamaihd.net/file_part_4,3.,2.,mp4.csmil/.....&primaryToken=token。我访问原始文件的第一步是什么(我认为有一些 REST API)?除了令牌(与访问 FLV 容器不同),我还需要哪些额外的访问要求?感谢您对我的新手问题的耐心等待。

0 投票
2 回答
11050 浏览

java - 防止在页面加载时将后缀添加到资源中

我有一个 JSF2 应用程序正在运行并且工作没有问题。我在 JSF 中遇到的问题是资源包。所有资源都.xhtml附加了后缀。在浏览器中加载时也会main.css如此。main.css.xhtml我想拥有它,这样它就.xhtml不会附加到资源中(不要介意页面本身)。

有没有办法我们不能.xhtml附加到资源?

理想情况下,我不必更改网站的内部运作。我在下面列出了一些想法,但我不得不说我不是很喜欢这些。希望在某个地方找到解决方案?

我在 Glassfish 3.1.2.2 上使用 Majorra v.2.1.17。

当前 Faces Servlet 在 web.xml 中加载(更新)

为什么这个问题与其他问题不同

推理

当然你可能会问我为什么需要这个。好吧,我们正在将我们的应用程序转移到由 Akamai CDN 提供服务。

我们在集成站点时遇到的问题是我们试图在边缘服务器上缓存静态内容。这是通过匹配文件扩展名(即:.js、.doc、.png、css 等)来完成的。我们无法匹配xhtml,因为这将缓存所有页面以及静态内容。这会导致会话等问题。

尝试的解决方案

根据 BalusC 的回答,我已经按照建议实现了资源处理程序。我不会在这里重写代码,因为它在下面的答案中。

但是,加载复合组件时出现错误。我收到这样的错误:

复合组件已正确加载,因为如果我“取消注册”ResourceHandler我们刚刚创建的新组件,它将加载。堆栈跟踪使我相信它试图在 java 类中找到这个组件,而不是在资源中找到它。根据grepcode这将在发生错误的最后一行(975):

这意味着resourceName, akaclassNamenull因为我得到的错误是java.lang.NullPointerException. 我似乎无法弄清楚如何/在何处ResourceHandler调用复合组件。对解决最后一个问题有帮助吗?

0 投票
2 回答
718 浏览

apache - 在 Mac osx 或 windows 上安装 ESI(用于 localhost 测试)

希望一些服务器端专家可以回答这个问题或为我指明正确的方向。

我们在公司网站设置中使用 Akamai。因此,“ESI”文件被广泛使用。

我在 Mac osx 上安装了带有 bitnami 软件包的“mamp”。如何在我的 apache 之上添加 esi 功能?

许多谷歌搜索表明也许 squid 代理或清漆代理可以允许此功能。这是对的吗?当没有域名并且没有实时公开的东西,只有我自己的机器时,我可以在“本地主机”的情况下使用这些吗?

欣赏任何见解。也许我在谷歌上搜索错了。

谢谢!

0 投票
2 回答
4790 浏览

android - Android 播放器无法使用 akamai 令牌身份验证

我正在开发一个 android 应用程序,其中包含一个从 akamai CDN 播放 hls 流的 videoview。问题是流 url 具有使用 Akamai API 生成的令牌身份验证。问题是我的视频无法播放此流。

以下格式正常播放
http://xxxxxxx-i.akamaihd.net/hls/live/#####/event1/Playlistaaa_1200.m3u8

以下格式不适用于 android(但适用于三星智能电视等其他开发环境):http:
//xxxxxxx-i.akamaihd.net/hls/live/#####/event1/Playlistaaa_1200.m3u8 ??hdnea=st=1364547301~exp=1364547901~acl=/ *~hmac=4baa8ad07af9f31c2d898bd205986e4c470a99b7573cc93918ce9caa234a8d03

有谁知道如何为 android 启用此功能,或者是否有任何解决方法?

问候

0 投票
3 回答
31213 浏览

amazon-s3 - CloudFront:成本估算

必须提出将 Amazon S3 与 CloudFront 一起用作 CDN 的建议。重要的事情之一是进行成本估算。我阅读了 AWS 网站和论坛,使用了他们的计算器,但无法得出我有信心的最终数字(大约)。老实说,我对诸如“数据传出”、“GET 和其他请求”之类的术语以及是否需要在 Amazon S3 和 Amazon CloudFront 中填写详细信息然后进行汇总感到困惑。

所以在这里需要帮助来估计我的每月账单。

  • 我将使用 S3 存储文件(主要是图像)
  • 我将使用我的 S3 存储桶配置云前端以交付内容。
  • 大多数客户群(几乎 95%)在美国。

  • 平均文件大小:500KB

  • 每月平均存储在 S3 上的文件数:80000 (80K)
  • 每月请求文件的大约总用户数或从 CloudFront 获取文件的大约总请求数:每月 3000 万
  • 每月会有一些无效请求(比如说 1000 个)

如果我能更好地了解我的每月账单将如何计算以及大约是多少,那就太好了。

此外,根据上述数据和估计,如果我使用 Akamai 或 Rackspace,每月的账单大概是多少。

0 投票
2 回答
543 浏览

api - 任何可用于控制流量管理器的 Akamai API?

我们需要经常从 Akamai 的全球流量管理器中删除数据中心。

是否有任何 API 可以通过代码而不是每次都登录到 Akamai 站点来做到这一点?

0 投票
1 回答
312 浏览

php - 通过更改 Mime 类型减少 Akamai 命中次数

我们目前正在努力减少 Akamai 记录的点击次数。外部承包商给出的建议之一是更改 html 页面的 mime 类型。

Every instance of text/html on a web page generates a page view in Akamai

建议的解决方案是Remove or replace the mime type from text/html to text/JSON or other mime type.

问题是,如果我让 php 应用程序将 mime 类型设置为text/jsonRFC rectified * application/json* 大多数浏览器将页面解释为文本文件,并且它们的引擎不会呈现 html。

有任何想法吗?

0 投票
1 回答
957 浏览

caching - Akamai 是否实施 if-modified-since?

我正在尝试微调我的一个将 Akamai 用于 CDN 的应用程序。

我提供的资源很少更改,但我希望 Akamai 偶尔检查一次以防万一。

为此,我将 Expires 和 CacheControl:max-age 设置为 3 天。

我的问题是:这 3 天之后会发生什么?Akamai 是否再次询问我整个内容,还是询问我是否使用 if-modified-since 标头进行了更改?
如果没有,我什至不会费心在我的应用程序中实现 304 状态代码的返回。