CDN | 길호넷 https://cn.kilho.net 캡처 프로그램 칼무리, 시스템 최적화 도구 윈도우클리너, 이미지 공유 서비스 이미지창고, 네트워크 보안 프로그램 시크릿DNS, 메모리 정리 도구 메모리클리너, 이미지 변환 프로그램 등 다양한 프로그램을 개발하여 무료로 제공합니다. Mon, 11 Sep 2023 02:30:27 +0000 zh-CN hourly 1 https://wordpress.org/?v=6.7.1 用PHP制成的简单CDN服务模块 https://cn.kilho.net/archives/mypost/1355 https://cn.kilho.net/archives/mypost/1355#comments Mon, 20 Feb 2017 02:53:02 +0000 http://kilho.net/?p=1355 我使用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’]) {案例“获取”: $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 = fopen($ filename,'w'); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_REFERER, $_SERVER[‘REQUEST_SCHEME’]。’://'。$ cfg[‘url’]); curl_setopt($ch, CURLOPT_FILE, $fp); curl_exec($ch); fclose($fp); switch($code […]

The post 用PHP制成的简单CDN服务模块 first appeared on 길호넷.]]>
https://cn.kilho.net/archives/mypost/1355/feed 1