I'm starting to provide Chinese / English versions of some articles, switch with the Language menu above. 我开始提供部分文章的中文、英文翻译,请使用顶部语言菜单切换。

缓存插件的正确使用方法

今天去 Blog @ Mr.Ducky 转,发现他首页上导航栏是 4 个,进了分页就是 6 个,一问他,是缓存出了问题……缓存插件 Bug 会对我们造成很大的困扰。所以我们一定要学会正确地使用缓存插件。1. 当你发了一篇新文章,你的网站首页就会更新,但是如果有缓存插件在,它不会管你的新文章,会将以前的首页返回回去,导致访客看不到最新的文章,所以你要及时清理缓存。当然 W3TC、WP Super Cache 等插件都支持自动清理。2. 当你对网站模板开刀,开完刀一定要记得清理缓存,否则你会死的很惨(据模板修改量而定)3. 随时检查你的网页各个分页的显示内容是否一致,尤其是导航栏、最新文章之类的地方,一旦不一致,你就要马上刷新缓存,否则可能会搞出更大的 Bug。4. 对于登陆用户和不登陆用户显示不同的页面,要做好判断,比如禁止登陆用户的缓存,甚至在极端情况下要禁止这一个页面的所有缓存。...

为什么香港 CDN 会比美国 CDN 慢

CDN,也就是内容分发服务,可以为你的网站在某个位置建立一个分站,其内容与你的原始站点相同。同时,这些分站还能保存你原有的一些静态资源,如 JS、CSS、图片,让你的网站访问更快。有时 CDN 还能优化某两地之间的网络状况。比方说,我的网站在 B 地,我(以及我的访客)在 A 地,从 A 地到 B 地的宽带需要经过 C 地,但是 C 地的宽带质量不好。这时,我 Ping 我的网站,就会出现不同程度的丢包,一旦数据包丢失,客户端只能等待一段时间,见服务器无响应,再次发包,会导致网站打开速度变慢。而此时,我使用了 D 地的 CDN,此时 CDN 就会绕过宽带不好的 C 地,丢包率明显降低,就可以提高网站的速度。A---->C(X)-->B 这种走法就会丢包| |+---->D------+ 这样绕过C地就能明显加速但是有时 CDN 会适得其反,...

W3 Total Cache 末尾注释去除

W3 Total Cache 开了资源最小化的效果是非常好的,连 HTML 都给我最小化了,不信看看我的网页源代码,连换行符都被删掉了,最小化效果超级给力。但是末尾的地方,却有个 W3 Total Cache 加的注释。<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/Minified using disk: basicContent Delivery Network via xuyh0120.asiaServed from: xuyh0120.asia @ 2013-02-13 20:56:59 by W3 Total Cache -->对于我这种追求速度的人,这段东西不光让网页无端变大,最重要的是我想到有这个东西就烦。于是,...

Host1Free VPS 内存占用优化

PS:第一次发完文章发现忘了写 nginx 和 php5-fpm 的对接,准备连上自己的 VPS 去看设置,打开终端 - 上键 - 回车,才发现自己打的上一行代码居然是 exit……PS2:VPS 用 22 端口的童鞋请小心,你很有可能敲命令敲到一半断掉,换个端口就行,比如 2222。(好 2)PS3:今天自己在 VBox 上搭了一个 Debian 6 实验,结果发现 Lighttpd 有插件功能…… 修改。对于一个 VPS 来说,CPU、硬盘等对于像建一个像我这样的博客,一般已经足够,但是最烦的就是内存不足。一个 VPS 商可以把母鸡的一个 CPU 核心划给十几台 VPS 来用(虽然只有最坑爹的 VPS 商才会这样做),但是比如你主机的内存是 4G,你永远无法分出 20 台 256M 内存的 VPS,因为那会占你 5G 内存。而且,...

Host1Free 检查所有用户是否使用 VPS

Host1Free 送 VPS 的活动已经搞了好一段时间了,总共上了 30 多台服务器,划出了总共 30000 台 VPS(超售严重啊…… 免费的忍忍吧),引来超级大批用户注册,最重要的是官方不歧视景德镇用户注册。但是景德镇的人有一个特点,就是拿到之后玩,玩烦了就把它放在一边不管,或者是自己又搞到了其他的 VPS(比如 EC2,还有早几个月可以弄到 VPS.me),就再也不去用它了。但是 Host1Free 总体比较敬业,每次服务器 down 掉,都会把所有的 VPS 都开起来,于是那些没人用的 VPS,一个就是 128M 内存 + 640M Swap,浪费资源。于是 Host1Free 想了一个奇葩的方法检查用户是否活跃使用,关机!大概上个星期四晚上,所有 VPS 全部被关机。同时 Host1Free 发邮件通知所有用户,赶紧到 SolusVM 里开启 VPS,否则过几天就要被干掉了。...

nginx 启用 SSL 加密

用自己的 VPS 的一个好处就是可以开 SSL 加密,可以实现在公共场所管理博客的安全,以及减小某些自然因素导致连接异常中断的几率。Debian 6 软件源里的 nginx 已经带了 SSL 模块,所以很简单就可以开启 SSL。只要把 /etc/nginx/sites-available/default 复制一份成 default-ssl,做下面的修改就行。server { listen 443; server_name localhost; ssl on; ssl_certificate lic.crt; ssl_certificate_key lic.key;}or(下面这种直接改 default 就行)...

免费 ASIA 域名:CrazyDomains.Com.Au

免费的.CO.CC 域名或者.TK 域名大家应该都有(我就在用 CO.CC),可是最近有一个澳大利亚的域名商正在放送免费的.ASIA 域名,期限是一年。首先打开主页:http://www.crazydomains.com.au/,找到首页上的域名输入框,选择 ASIA,如下图。0 美刀!点一下 Search。然后就会看到 yourname.asia 后面 $0 的提示。如果是 $1,那么你需要某种修改你的 IP 地址的方式。接下来,点 Add To Cart,然后 Register Selected。再接下来,注册一个账号,我不说了。Next。再接下来,会让你买一堆增值服务什么的,注意都要美刀!全部不要选!一路 NEXT!最后会出来一个 “你的订单正在处理” 的提示,点右上角 MY ACCOUNT。然后是 Domain Name Manager 下的 Login,然后是登录。...

Host1Free VPS 申请成功

老早就在网上看到了 Host1Free VPS 的消息,想去申请,结果用家里的电脑申请提示 Only registrations from unique IPs allowed。然后挂 Go_Agent,提交成功,结果被 Reject 了。反反复复尝试,结果废掉 Gmail+Hotmail*2+QQ*2。。。后来把消息告诉 imbushuo,他直接在学校机房申请,结果成功了。功了。了。。后来发现是动态 IP 的问题,也就是申请的用户使用的不能是动态 IP,否则就挂。这回是在我爸单位申请的,成功了。128M 内存,10G 硬盘,只能拿来玩玩,估计装 wordpress 都可能吃不消。IP:94.249.250....