其实主机还有几个月才到期,但主机自由度太低,可玩性不高。所以最近买了一个vps玩玩,搬瓦工130元一年,算很便宜啦。把网站暂时搬到这个vps上,测试了两天,感觉还算稳定,速度也还行,和之前在主机上的速度差不多,就不知道稳定性如何了,毕竟才买了几天。
价格便宜意味这配置低,不过用来跑个Typecho是绰绰有余的,配置如下:
安装宝塔面板
使用SSH工具,例如PuTTY连接服务器,输入Shell命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
安装Google BBR
Google BBR是Google开源的TCP拥塞控制算法,目的是要尽量跑满带宽,并且尽量不要有排队的情况,效果并不比速锐差。
1.本脚本适用环境
系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware 等
内存要求:≥128M
内核版本为4.11.4,2017年6月11日。
2、使用root用户登录,运行以下命令:
wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x bbr.sh ./bbr.sh
3、安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:
uname -r
查看内核版本,含有 4.11 就表示 OK 了
sysctl net.ipv4.tcp_available_congestion_control
返回值一般为:net.ipv4.tcp_available_congestion_control = bbr cubic reno
sysctl net.ipv4.tcp_congestion_control
返回值一般为:net.ipv4.tcp_congestion_control = bbr
sysctl net.core.default_qdisc
返回值一般为:net.core.default_qdisc = fq
lsmod | grep bbr
返回值有 tcp_bbr 模块即说明bbr已启动。
4.内核升级方法
如果是 CentOS 系统,执行如下命令即可升级内核:
yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-devel
CentOS 6 的话,执行命令:
sed -i 's/^default=.*/default=0/g' /boot/grub/grub.conf
CentOS 7 的话,执行命令:
grub2-set-default 0
经测试,确实对提高vps速度有帮助。
关于网站SSL和伪静态
其实现在SSL已经是主流了,像Let's Encrypt这类的免费证书,可以很容易的用上SSL,在宝塔面板上可以一键生成Let's Encrypt免费证书,但是无奈我的网站图片外链不是https的,所以即便是有SSL,也没有小绿锁,而且七牛上https的图片外链是要收费的,看来免费有好也有不好的地方,目前没有用SSL,以后再说吧。
Typecho用Nginx的话,不知道为什么不能伪静态化,就是链接里去除不了index.php,尝试着改配置文件也不行,能力不足作罢,用apache是可以伪静态化的,修改网站根目录的.htaccess文件,输入以下代码就可以啦:
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
如果是上了SSL的话,要http自动跳转到https,也可以修改.htaccess文件:
RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
搬瓦工做梯子速度如何
看youtube就有点慢,普通网页浏览是没问题的。
搬瓦工就是飞机场多一点,超售技术一流
很多人用它只是来搭梯子的。
搬瓦工只买了当初最便宜的一款,只够搭梯子的,一年20来块。。
这么便宜~~
强大!
又搬回主机了?VPS 不稳定?是 KVM?
还算稳定的,就是有时候速度一般,美国的线路速度还可以,是kvm架构,另外主要是空间还没到期。
VPS折腾起来没完没了,不好玩。
有时候确实感觉累,最近折腾少了~
Typecho资源占用这么少?6.11/128M,这什么概念啊。
Typecho确实很轻量的,128M是由于php.ini的限制值最大就是128。