准备将wordpress迁移到MT4
现在的Wordpress是2.6。 自从07年对wordpress-mu做了开发后,对wordpress就一直很不满意。此外,wp无法在我优化后的PHP上运行,WP的性能也不敢恭维。至于它最引以为傲的plugin机制,更不是很感冒。尤其是调试的时候,简直要疯掉的。WP-MU的设计方案也是有点问题,为了保证和WP的最大兼容性,只能每个用户clone一套表,当用户激增的时候数据库就无法管理了。即便通过Hash方式可以分散到多个数据库,在统一管理上仍然有问题,尤其是在国内环境,经常需要和谐,后台的管理是一个课题。
MT从设计上要比Wordpress强上好几个档,毕竟wordpress最早就是几个PHP程序员写的玩具(当时的编码水平也很初级). MT作为商业级的产品,自然胜出。我记得2000年左右我假设的第一个MT,那时候感觉就非常好。
MT的没落其实是策略上的失败,背后隐藏着Perl的没落,PHP的兴起和盛大。
MT的安装也过于复杂,对于普通用户无法立即上手, 但是对于Perl开发人员,是可以好好学习的。
在迁移前,我需要解决一个大问题:
如何在Nginx上运行MT?
目前没有答案。可以考虑将其Dispatcher部分包装到一个FastCGI Engine.
没有想好,需要好好读读MT的代码,这又是个庞大的工程。
Comments
Leave a Reply