问题标签 [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 回答
152 浏览

css - 是否有可以让您动态编译文件的 CDN?

我有一个应用程序,让用户可以指定自定义 css 以及我们预先确定的 css。我希望这样当我们请求用户的 css 文件时,我们返回一个文件,该文件使用用户特定的 css 动态编译基本 css。如果我们从自己的服务器提供资产,这相对容易做到,但如果在某个时候我想从 CDN 提供我所有的静态资产,是否有一个 CDN 可以让你这样做?我知道我总是可以为每个用户上传一个单独的 css 文件到 CDN,但是会有大量的基本 CSS 重复,这会不必要地增加存储成本。

0 投票
5 回答
3349 浏览

php - 我可以在外部 URL 上使用 PHP opendir() 吗?

可能重复:
PHP - 另一台服务器上的 opendir

像这样的东西:

opendir(http://super.cdn.com/running_order_image/sale/587/)

opendir用于检查 Rackspace Cloud Files Akamai 存储桶的内容。

我正在循环这样的结构

我正在尝试退回587_rubyred零件。基本上,我的 MySQL 查询循环遍历 587 和 834 以及其他数字,然后我检查目录中的这些数字并返回第一个子文件夹。

0 投票
1 回答
378 浏览

drupal - Drupal 的 Akamai 模块中的 SSL 超时

我有一个客户使用 Drupal Akamai 模块来管理他们网站的缓存。当删除某个内容类型时,客户端报告偶尔会发生以下一组错误,但是,我怀疑它不限于特定的内容类型。

warning: SoapClient::__doRequest: SSL: connection timeout in /path/to/akamai/akamai.class.inc on line 85

warning: SoapClient::__doRequest: SSL: Failed to enable crypto in /path/to/akamai/akamai.class.inc on line 85

warning: SoapClient::__doRequest: SSL: connect() failed: Unspecified error in /path/to/akamai/akamai.class.inc on line 85

引用的行是对 SoapClient 的 wsdl 中定义的方法的调用

$response = $ccuapi->purgeRequest($name, $pwd, $network, $opt, $uris);

我已经到处搜索了为什么会发生这种情况。虽然我已经学到了很多东西来寻找这个,但我不是肥皂专家。非常感谢任何见解。

0 投票
2 回答
1554 浏览

php - Cookie 超载创建错误请求,无法使用 php 或 js 删除

网站经常出现 HTTP400 Bad Request 错误,这是由 2 个 cookie 太大引起的。

我使用 livestream.com 播放实时视频(使用 Flash),似乎他们使用 Akamai Analytics 为我的域设置 4 个 cookie。clientLastHTimes clientLastPTimes AkamaiAnalytics_VisitIsPlaying AkamaiAnalytics_VisitLastCloseTime

前两个是在上次崩溃时出现超过 8000 个字符的问题。

所以尝试了 php 的方式来删除这些 cookie 这样做

或者

不工作。

然后尝试在页面加载和卸载时对 Javascript 执行相同的操作。

这些该死的饼干还在。有时它会创建其他具有相同名称的 cookie。发现这通常是由于路径或域略有不同。也试图只编辑他们的内容,而不设置向后的日期。

所以真的很挣扎这个。如果您知道如何删除这些 cookie 或做任何其他事情来避免 HTTP400 cookie 过载......我会非常感激。

非常感谢

约翰

0 投票
0 回答
1138 浏览

actionscript-3 - NetStream.seek 导致我的视​​频停止

我的视频播放得很好。如果我这样做netStream.seek(0),那效果很好。如果我这么多,netStream.seek(1)那么我的流当场结束并停止回到零。

但是,如果我在http://support.akamai.com/flash/中播放我的文件,那么它会很好地擦洗。该特定播放器使用的是 OVP 框架,而我使用的是基于 OVP 框架的 Akamai HD Core 框架,所以我不明白为什么会发生这种情况。

任何人都可以为我阐明这一点吗?谢谢。

PS - 用于测试的 url 是 rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe/content/test/SpaceAloneHD_sounas_640_500_short

从上到下的代码(一站式fla)

0 投票
1 回答
2513 浏览

http - 进行重定向时,Akamai 正在重定向到原始服务器,为什么?

请多多包涵,因为我不是很熟悉 akamai 的工作原理。

我遇到了重定向问题。我们正在将链接重定向domain.com/a/bdomain.com/c/d. 但是,akamai 不尊重 domain.com 并且 301 转到原始服务器。为了显示:

http://akamai.ex.example.com/a/b

重定向到

http://original.ex.example.com/b/c

当它应该重定向到

http://akamai.ex.example.com/a/b

发生了什么,如何解决?

0 投票
1 回答
188 浏览

twitter - 通过 Akamai Edge 的 Twitter OAuth 错误

在我将我的域置于 Akamai Edge 下后,我之前工作的 Twitter Connect 流停止工作,并且用户收到登录错误。调试时,我发现我对这个 url的 OAuth 调用回答了“错误的身份验证数据”。

我试图在网上寻找解决方案,但似乎我是唯一一个遇到这个问题的人,在此先感谢所有愿意帮助我的人。

0 投票
1 回答
150 浏览

cookies - Akamai 的文件夹安全性

是否可以通过 Akamai 创建文件夹级安全性?我想为一小群人保护一个文件夹,但仍将其缓存在 Akamai 中。

此外,如果我能以编程方式执行此操作,那就太好了。我知道您可以使用他们的服务清除缓存,但我找不到任何其他可能可用的文档。

谢谢。

0 投票
2 回答
6210 浏览

javascript - JW 播放器 6 中的 Flashvars

我正在从 JW 播放器 5 迁移到 JW 播放器 6。在 5 中,我使用 flashvars 使用 swfobject 集成 akamai 提供程序,但在 6 中不支持使用 swfobject 嵌入。Akamai 提供了新插件,但不确定如何在版本 6 中传递这些.

有没有人成功集成或知道如何在版本 6 中传递这些 flashvars?akamai 的用户指南中未提及任何相关内容。

更新

看到 Ethan 的回答后,我正在这样做,现在我得到“找不到可播放的资源”错误,


video_file_url是 akamai 给出的 url,它类似于以下内容:

如果我在这里遗漏了什么,请告诉我。

0 投票
2 回答
582 浏览

asp.net - asp:RadioButtonList 'RepeatLayout' 通过 CDN 被忽略

我有一个WebControl在我的网站上有一个asp:RadioButtonList

我将RepeatLayout属性设置为'Table'.

当我正常查看该站点时,它会正确呈现(作为表格)。

然后我们设置了一个 CDN,整个站点都通过,但只有图像、JS 和 CSS 文件从 CDN 检索,站点的其余部分通过并访问我们的服务器(因此 aspx 请求仍然来自服务器我可以直接访问)。

在测试中,我已经设置了我的主机文件以指向 CDN 地址。

其他一切似乎都很好,但RadioButtonList渲染为inputlabel标签,由<br />'s. RepeatLayout如果我设置为 ,这就是它应该呈现的方式"Flow"

我什至可以编辑控件中 ListItems 中的文本,并查看它们是否更新,因此它肯定会访问我的服务器。

有谁知道为什么我使用 CDN 的测试返回不正确的标记,仅针对 RadioButtonLists?