告别BAE,转战VPS

从6月29日我的个人站点上线以来,已经整整四个月了。从最初完全不懂任何PHP和站点设置,到现在入门,经历了许许多多。BAE是一个很好的平台,部署简单,网络通畅,对于刚入门的我来说足够了。不过随着深入了解,我发现BAE作为wordpress的平台还是有一定局限性的。

  1. 无法本地写文件。这个是一个硬伤,由于不能本地写文件,导致所有插件和升级都必须手动svn完成,耗时耗力,而且由于无法本地写文件,一系列的文件型缓存无法应用,制约了性能的提升。这才有后来研究迁移memecached插件的事情。此外,所有上传的附件都不能永久保存,只能使用百度云存储的插件才能解决。

  1. 应用日志无法导出,阅读困难。所有日志都只能通过网页端读取,翻页慢不说,如果太频繁还会被警告。

  2. 平台不稳定。这是导致我最终决定更换空间的原因。前两个都有办法解决,唯有这一个是底线。我认为网站的最基本的指标是稳定性。从九月十月开始,BAE的环境突然变差,原本运行得好好的代码,突然出现大量php fatal error,原因不明。期间我尝试添加一个新版本重新上传代码,但只维持了大约两星期,又开始出现大量错误。向客服反映,长时间没有答复。在这个情况下,只能进行迁移。

好在BAE的数据库支持导出,省去了很大一部分工作。我选择了DigitalOcean的VPS,因为性价比高,且服务质量很好。这两天进行了系统环境安装,代码迁移,数据库迁移,应用调试,性能优化等一系列操作,现在基本完成了。

VPS几乎是BAE的反面,自定义程度高,平台稳定,拥有所有权限,但由于不在内地,所以会有一些网络延时,同时部署方面都相对复杂一些。不过,能够在线直接更新和安装插件,已经很不错了,尤其是wordpress最近加入了自动更新功能后,可以第一时间获取安全更新了。

我现在的Wordpress配置是安全宝CDN–>Varnish–>W3 Total Cache (Disk Enhanced)–>APC–>LAMP平台,通过四层cache拦掉大部分的网页请求,提升性能。

以后我应该不会继续研究BAE wordpress的相关问题了,不过我会继续关注BAE,也欢迎探讨Linux和VPS的相关内容。欢迎大家继续关注。

19 thoughts on “告别BAE,转战VPS”

  1. 我是今年八九月份这样接触Wordpress的,一开始也是用BAE,用Gimhoy大神的修改版本,让我这个一开始完全不懂建站的也有了自己的站点,BAE部署真的很简单,很容易上手,但最近真的觉得BAE慢了许多,我当然知道VPS好,但中学生手头没银子,用不起

    1. 感谢关注~中学生就学会建网站,真是后生可畏啊,我中学的时候还只会查邮件。。。VPS的话,5美元一个月(人民币大概30元)就有512MB的,性能应该没问题,不过需要信用卡咯。

  2. 百度的BAE空间我感觉更适用于自己开发程序,这样可以轻易照顾到各个方面,我目前就是自己开发,把所有与百度BAE相关的接口都封装起来。DigitalOcean的空间确实不贵,就是不知道使用起来怎么样?如果速度不错的话我也想买一个用用

      1. 如此说来还是不错的,我现在用的西数的1GB的空间,价格还一年498元呢,感觉太贵了。这样算起来的话此VPS比这个1GB的国内空间还要便宜,唉,手痒了怎么办。。。

  3. 您是安全宝CDN–>Varnish–>W3 Total Cache (Disk Enhanced)–>APC–>LAMP平台

    我觉得个人站有必要这么复杂啊、
    其实,安全和隐私一步之遥。
    其实我也郁闷。
    自己这么多年断断续续也搞了好多小站。
    一方面只是业余,另一方面其实自己很没有底气(……)

    1. 现在用的其实是Google PageSpeed (CDN) + Nginx + W3 Total Cache + Zend Opcache
      我对网站的性能有很执着的追求。。。CDN用来加快全球各地访问的响应时间,Nginx用来提高并发连接处理,W3TC用来减少对php和db的冲击,Zend Opcache用来减少读盘。
      至于安全,则是由其他方法来实现的。

    1. 估计那段时间在开发测试3.0。不过我觉得再怎么样稳定性仍然是第一位的。而且最近看它已经不支持未备案域名的绑定了,这让我没办法用了。。

Leave a Reply

Your email address will not be published. Required fields are marked *