你们中的一些人可能有这个解决scheme,我需要听到它。 基本上,你有一个网站,很多类别(游戏,博客等)。
这个想法是使用Amazon CDN的图像,FLV的,JavaScript的JS和CSS。 实施Amazon CloudFront以实现此目标的最佳方式是什么?
我会只同步图像等,保持结构完整? 我一直在使用
RewriteEngine On RewriteCond %{REQUEST_URI} .*jpg$|.*gif$|.*png$ [NC] RewriteRule (.*) http://www.google.com/$1 [R]
为了服务器映像,还要保持相对path。 所以
domain.com/images/something/smth.jpg
会redirect到
etc.cf.net/images/something/smth.jpg
这个想法是不改变网站。 我不确定是否不直接将s3fs踢到图像目录,并将所有内容上传到相应的挂载点(速度是否足够快?)
不是真的最好的使用CDN ..这个想法是从您的networking服务器采取请求..所有将做的是删除带宽。
它更好地更改代码本身,以接受来自Web服务器的图像请求。
您可以使用一些输出缓冲和caching来处理所有链接,并在发送到客户端之前将其更改为CF CNAME。 然后设置指向您的标准域的自定义原点CF。
这将不需要其他更改,将静态内容的所有stream量路由到CF,但实际上将原始内容保留在同一台服务器上。
上面也可以通过使用Javascript来实现一些DOM操作的客户端。