【发布时间】:2010-12-10 22:52:55
【问题描述】:
以下是我在搜索中找不到的几个问题:
向您的网站添加 CDN 服务时,您是否仍然在源服务器上维护/创建本地动态文件并将 CDN 指向该位置,设置 http 规则,如果他们不托管它,让他们自动上传还没有?
假设我的源服务器上有一个头像上传表单,并且在裁剪功能之后,我是将保存图像设置为本地目录还是 CDN?
我的另一个问题是,如果您先将文件保存在本地,然后等待 CDN 拉取它们,您如何为页面编写代码以了解差异?你用过类似
的东西吗// $filename = 'images/image.jpg';
function static_file($filename) {
$cdnfilepath = 'http://cdndomain.com/';
if (fopen($cdnfilepath.$filename, "r")) {
return $cdnfilepath.$filename;
} else {
return $filename;
}
}
或者,您是否只是将希望 CDN 直接托管的每个动态创建的文件都放入 CDN?
如果有人知道这方面的好教程会有所帮助。抱歉,如果其中任何一个已经被涵盖,但我一直在寻找没有明确的答案......
【问题讨论】:
-
取决于 CDN。问他们。