往往有很多站点,虽然后端速度还可以,但是由于服务器在美帝,导致速度慢的抠脚,用的时候简直崩溃。众所周知,CDN是互联网重要的基础设施,然而,某些站长可能并没有上CDN这艘大船,在这时候,我们就可以用自己的手段来加速自己上网了。
下面将以建立一个简单小站,并进行CDN加速为例子描述。
随手搜了一个,选了个免费 PHP 共享空间的站的:http://www.hostinger.com.hk/。
然后,常规操作,开免费主机,选一个免费的二级域名(这个一看就是基于vhost的那种共享主机),我选了 http://519.96.lt/ 。然后,随意选择一个建站模板,这里我选择了一个买衣服的电商,因为图片很多,势必会比较慢,比较好试出效果。
这样第一步就差不多了。
不乱安利了,现在pw、top之类的域名是辣条价,假设买的是es2016.top。然后去把DNS服务器(权威服务器)改成cloudflare提供的DNS服务器,也就是matt.ns.cloudflare.com和wanda.ns.cloudflare.com。
装上nginx,然后配上反向代理:
upstream shop {
server 519.96.lt;
}
server {
listen 80;
proxy_set_header Host 519.96.lt;
proxy_set_header Accept-Encoding "";
server_name www.es2016.top;
location / {
proxy_pass http://shop;
sub_filter '519.96.lt' 'www.es2016.top';
}
}
然后 reload nginx
cloudflare 添加好站点之后,选择 DNS,然后在 DNS 面板新增一条 A 记录,比如说 www、ip 指向之前所配置的服务器,再选中面板上面的加速。
之后可以选择配置 html、css、js 的自动压缩。
cloudflare 加速之后,会自动压缩可以压缩的内容,并且自动支持了 https。

