问题标签 [edgecast]
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.
amazon-s3 - 重新上传到 EdgeCast 或 Amazon S3?
我正在开展一个项目,我们计划在其中使用EdgeCast来存储我们的数据。我很担心,因为客户端想先把图片上传到我们的服务器,然后用curl上传到EdgeCast。在这种情况下,我们的服务器将“代理”请求,将上传所需的时间加倍。
你有什么建议?直接上传有风险吗?
PS我提到S3的原因是因为它与EdgeCast相似。因此,我假设同样的原则将适用。
php - 将文件上传到存储服务的最佳方式是什么?(亚马逊 S3 或 EdgeCast)
我们有一个 Web 应用程序,它需要使用 EdgeCast 或 Amazon S3 存储上传的图像。为此,我们需要先将这些图像重新上传到 EdgeCast / S3。我能想到的选择有很多:
- 执行内联 curl re-upload,它将使用所需的 EdgeCast / S3 API 上传图像。缺点是并发上传时服务器负载会很大。
- 队列重新上传。我知道这是可能的,但我不知道该怎么做。
- 无需重新上传,直接从客户端上传到 EdgeCast / S3。
- 将 EdgeCast / S3 的 FTP挂载到文件系统中,然后只需复制上传的文件,让 FTP 守护进程完成其余的工作。
哪个是最好的解决方案,还有其他解决方案吗?我怀疑它是1或2。
编辑:我的应用程序是 PHP
cdn - 内容分发网络使用什么样的缓存模型?
内容分发网络使用什么样的缓存模型?具体来说,他们是否使用(akamai、edgecast、bitgravity、cotendo 等),即当他们缺少缓存时,他们是否会找到来源并确保他们在内部分发内容?
streaming - 为什么 RTMP 流协议的 url 路径彼此不同?
最近我在做一些关于 RTMP 流的工作,即使用 Flowplayer 与 Edgecast 流服务和 CloudFront 流服务集成。
基本概念很容易理解,但是不同提供商的格式确实浪费了我很多时间来弄清楚。
例如,为了使 edgecast 快乐,根据文档,您需要指定格式为 mp4:filename.mp4、flv:filename(不带 .flv 扩展名)和 mp3:filename(不带 .mp3 扩展名)的文件名。
但对于 CloudFront,mp4:filename.mp4、文件名(没有 flv:prefix,也没有 .flv 扩展名)和 mp3:filename(没有 .mp3 扩展名)是另一回事。
这种格式在今天尝试使用 Edgecast 的 loadToEdge 函数时更让人沮丧,accept 的格式是 filename.mp4(不带 mp4: 前缀)、filename.flv(不带 flv: 前缀)和 mp3:filename.mp3。
如您所见,那里基本上没有逻辑,您必须猜测并尝试所有不同的组合才能使其最终起作用。
我只是想知道是否有人知道为什么不同的提供商以所有定制的方式实现他们的流媒体?还是Adobe的错没有统一的形式,或者只是由服务提供商使用他们喜欢的任何东西。
谢谢!
rtmp - Edgecast RTMP 流 URL
Edgecast RTMP URL 如下:
Cloudfront 虽然要求它如下:
mp4 应位于用户文件夹结构之前。
这个 CDN 是特定的吗?可以边播吗:
apache - 如何正确使用 CDN?
各位晚上好!感谢您打开这篇文章。
我目前从 MediaTemple(基本上是 EdgeCast)给自己购买了 ProCDN,并设置了一个 CDN,现在我去 cdn-small.DOMAIN.com(或 cdn-large.DOMAIN.com)它加载正常的网站就好了......
但是,我不确定要使用哪一个。我会使用它来优化整个完整的网站,还是使用链接根据文件大小为每个脚本/样式表一一添加?(例如,所有 JS/CSS 都会有 cdn-small 而任何更大的东西,比如 300kb 都会有 cdn-large 链接)
并且说,如果正确的方法是将整个站点作为一个链接加载(例如,所有内容都像 js/jquery.js 一样正常链接,而不是像https://cdn-small.domain.com/js/jquery这样的完整链接.js ).. 我是否会设置从 DOMAIN.com 到 cdn-small.DOMAIN.com 的重定向以获得最佳加载,并且他们只需要输入域而不是完整的子 CDN 域?
如果这没有意义或任何事情,请道歉,但要尽力做到最好。再说一遍更简单的术语是,我试图通过让用户输入域(https:// 或 http:// ) 通常在用户附近尽可能快地提供我的内容。
感谢您抽出宝贵时间阅读本文,并祝大家周末愉快。
这是我的现场网站,如果它甚至很重要或想要体验的话;http://bit.ly/1eGCShX
azure - Azure CDN 规则引擎重写默认文档并删除 .html 扩展名
我想使用 azure blob 和 CDN高级功能,但文档非常稀疏。这在 Amazon S3 / CloudFront 上是完全可行的。
为了清楚起见,我想*.azureedge.net/sample/index.html
等于*.azureedge.net/sample/
和*.azureedge.net/sample/test.html
等于*.azureedge.net/sample/test
这完全不清楚,需要“最多 4 小时”才能预览更改,所以......
经过一番调查,Azure 有一个 Verizon Edgecast CDN 的包装器,这个页面看起来和他们的一样......
angular - 如何使用 edgecast Azure CDN 修复 Angular 2 应用程序的路由?
对于我的 Angular 应用,这里是 app.routing.ts 文件:
所以在我的本地计算机上,当我执行服务时,我可以转到浏览器中的地址栏并输入如下地址:
本地主机:4200/仪表板
本地主机:4200/应用程序
这很好用。
然后我做:
然后将文件从本地计算机上的dist文件夹复制到 Azure Blob 存储。我必须有一个用于存放文件的 blob 容器,该容器称为deploy。我最终得到类似的东西:
等等等等,我可以去:
并查看图标
然后,在 Verizon Edgecast CDN 上,我可以访问:
https://xxyz.com/deploy/index.html启动我的应用程序并登录。
但我不想去CDN 上的https://xxyz.com/deploy/index.html登录。
我想去
https://xxyz.com/login 并在那里登录
另外,我也无法访问 CDN 上的这些位置:
https://xxyz.com/deploy/dashboard
https://xxyz.com/deploy/application
而我真正想要的是能够从 CDN 做到这一点:
和
https://xxyz.com/ 应该重定向到登录页面
我使用的是 Verizon Premium Edgecast CDN,所以我能够进行 URL 重写,但我编写的规则到目前为止还没有奏效。
我在 Angular 方面遗漏了什么吗?Azure CDN 或 Edgecast 的 URL 重写规则有什么想法吗?
这是我尝试为 edgecast/Azure 进行 URL 重写的当前方式:
然后是上图中显示“始终”的下拉菜单中的选项:
如果选项:
总是
作为数字
CDN 来源
客户端 IP 地址
Cookie 参数
客户来源
边缘名称
引用域
请求标头文字
请求标头正则表达式
请求方法
请求方案
网址路径目录
网址路径扩展
网址路径文件名
网址路径文字
网址路径正则表达式
网址路径通配符
网址查询文字
网址查询正则表达式
网址查询通配符
azure - 如何使用 Azure CDN Verizon Edgecast Premium 创建多个来源?
我来自 AWS Cloudfront,在那里我可以为给定的端点创建多个来源。
我可以提供来自一个来源的部分 url 和来自另一个来源的部分。
无论如何我们可以使用 Azure CDN Verizon Edgecast Premium 吗?
EDIT1:(具有单一分布的 Cloudfront 示例)
https://example.com/origin1/index.html <-- 这是从 origin1 提供的 https://example.com/origin2/index.html <-- 这是从 origin2 提供的
或者也像这样,
https://example.com/endpoint/index.html <-- 来自 origin1 https://example.com/endpoint/index1.html <-- 来自 origin2
azure - 从子域调用时,Azure CDN Verizon Premium 重定向到裸域
我想像这样执行重定向,
https://subdomain.example.com/something/somefile.xfm?param1=value1
至 https://example.com/something/somefile.xfm?param1=value1
我不知道使用 Azure Verizon Edgecast 高级服务可以进行的字符串操作方式。