typecho支持海量数据的Typecho高性能版本发布

[导读]现在越来越多的人用Typecho,甚至有部分朋友希望将typecho用于商业网站并期望可以支持大量的文章,因此本人在typecho的基础上优化性能,得到了此HPTypecho,使得Typecho可以完美支持200万数据!
项目目的

由于Typecho是一个用于个人的博客系统,所以其设计之初就不支持过大的数据量。但最近不少朋友向我求助,希望用typecho来搭建数据量较大的商业网站(譬如外贸公司),于是将最近几个网站的优化策略,汇总在此HPTypecho(High Performance Typecho)中。

声明

HPTypecho在Typecho的基础上修改,原则上会尽可能兼容typecho原有的插件和模板。但在实际开发过程中,会通过修改表结构或者程序逻辑来提高性能,所以可能出现部分插件无法兼容的情况。

在表数据量较大的情况下,MySQL表可能会容易损坏,尤其是MyISAM引擎。这不是Typecho代码可以避免的,所以在使用HPTypecho的时候,谨记积极备份数据。

版本更新

v0.8-16.03.15-beta,测试版

建议配置:以200w post为标准,建议主机1G以上内存,50G以上硬盘。

优化分类加载的性能

优化搜索性能,注意目前仅支持英文搜索,暂不支持中文

优化post页加载性能

优化后台性能

请不要将测试版用于生产环境。性能测试报告整理好后再链出来

beta版试用地址:https://github.com/leimiu/typecho/archive/v0.8-16.03.15-beta.zip

2016-07-16更新typecho到hptyecho的转换脚本

git克隆最新代码 https://github.com/leimiu/typecho

进入tools/update2hp目录,根据README.txt的说明,配置脚本并进行数据转换

来源:http://www.typechodev.com/index.php/archives/524/


扫描二维码,在手机上阅读!

标签: typecho, 高性能, 海量数据, mysql

评论已关闭