Tag - CDN

用PHP制成的简单CDN服务模块

我使用CloudFlare减少了交通负荷,但是连接位置是Lax(Los Angeles),因此我将其用作CDN表单。 该服务器位于Vultr中。 原则是kilho.net/ {file}连接到cdn.kilho.net/ {file}以分散主托管的流量。[PHP] <? $cfg['url'] = 'kilho.net'; $cfg['cache'] = '../data/cache'; $url = $_SERVER['REQUEST_SCHEME'].'://'.$cfg['url'].$_SERVER['REQUEST_URI']; $url_arr = parse_url($url); switch($_SERVER['REQUEST_METHOD']) { case 'GET': $filename = $cfg['cache'].$url_arr['path']; $dirname = dirname($filename); if(!is_file($filename)) { if(!is_dir($dirname)) mkdir($dirname, 0707, true); $ch = curl_init(); $fp =...