I'm starting to provide Chinese / English versions of some posts, switch with the Language menu above. 我开始提供部分文章的中文、英文翻译,请使用顶部语言菜单切换。

含有标签 CDN 的文章

用新浪云和百度云搭建自己的 CDN

警告:由于我疏忽,把 SAE CDN 的 index.php 代码打错了一行,请参照下面代码中的注释修改代码,否则将造成远程图片不能获取的问题。大多数人的博客都放在国外,原因我不说了。但是 SAE 和 BAE 的服务器放在国内,速度很快(SAE 由于是电信通机房,抽风有点严重),因此我们可以利用它们为自己的博客加速。1.SAE 搭建 CDN这个方法要用到 SaeLayerCDN,在 SAE 的应用商店里也有,可以一键安装,然后修改几个简单的设置就完成运行。不过让我百思不得其解的是,为什么一个能在一个 php 文件里完成的东西愣是要弄成 5 个,还要搞面向对象的编程?我把里面的无用代码删除了一大堆,并且合并到了一个 php 里。安装方法:SAE 里创建应用,创建一个 storage 名为 cache,代码管理里创建代码库,在编辑代码里创建以下文件:1)config.yaml 内容:name: 你的appidversion: 你的版本号,一般是1handle:- compress:compress- rewrite:goto "index.php?q=$1"2)index....

为什么香港 CDN 会比美国 CDN 慢

CDN,也就是内容分发服务,可以为你的网站在某个位置建立一个分站,其内容与你的原始站点相同。同时,这些分站还能保存你原有的一些静态资源,如 JS、CSS、图片,让你的网站访问更快。有时 CDN 还能优化某两地之间的网络状况。比方说,我的网站在 B 地,我(以及我的访客)在 A 地,从 A 地到 B 地的宽带需要经过 C 地,但是 C 地的宽带质量不好。这时,我 Ping 我的网站,就会出现不同程度的丢包,一旦数据包丢失,客户端只能等待一段时间,见服务器无响应,再次发包,会导致网站打开速度变慢。而此时,我使用了 D 地的 CDN,此时 CDN 就会绕过宽带不好的 C 地,丢包率明显降低,就可以提高网站的速度。A---->C(X)-->B 这种走法就会丢包| |+---->D------+ 这样绕过C地就能明显加速但是有时 CDN 会适得其反,比如原先访问网站经过 D,开启 CDN 后经过 C,就会导致减速。再举个极端的例子,比如我的网站在美国东海岸,我在西海岸,...