资讯专栏INFORMATION COLUMN

优化typecho性能,使typecho可以流畅支持200w posts

pekonchan / 1490人阅读

摘要:由于是一个用于个人的博客系统,所以其设计之初就不支持过大的数据量。在表数据量较大的情况下,表可能会容易损坏或者索引丢失,尤其是引擎。

由于Typecho是一个用于个人的博客系统,所以其设计之初就不支持过大的数据量。但最近不少朋友向我求助,希望用typecho来搭建数据量较大的商业网站(譬如外贸团队),于是有了修改typecho使支持大量post的想法,最终实现了HPTypecho(High Performance Typecho)。戳我下载

声明

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

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

下载地址

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

欢迎各位同学试用并提出宝贵意见!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21426.html

相关文章

  • typecho插件编写教程6 - 调用接口

    摘要:此文原本发表于我的博客老高的技术博客,欢迎和老高交流此篇我们开始调用接口,我们在插件类中新定义一个方法,起名为,在方法中我们通过系统配置获取接口调用地址。 此文原本发表于我的博客 老高的技术博客 ,欢迎和老高交流! 此篇我们开始调用接口,我们在插件类中新定义一个方法,起名为send_post,在方法中我们通过系统配置获取接口调用地址。 百度给的例子中使用了php的CURL,更...

    endless_road 评论0 收藏0
  • typecho插件编写教程5 - 核心代码

    摘要:此文原本发表于我的博客老高的技术博客,欢迎和老高交流之前啰嗦了很多,现在开始写核心代码。至此我们已经拿到了文章的永久链接,下一步就是给百度服务器发送数据了本节完 此文原本发表于我的博客 老高的技术博客 ,欢迎和老高交流! 之前啰嗦了很多,现在开始写核心代码。 分析一下,发布文章的时候,我们需要的信息就是当前文章的URL,我们需要想办法从$contents、 $class中拿到他。...

    GraphQuery 评论0 收藏0
  • Typecho Framework简介

    摘要:代码已经开源,本文简单介绍,希望能帮助了解。数据库的适配器,支持。请求由容器处理,容器中包括请求响应路由拦截器等对象。收到请求后,会生成相应的请求和响应对象,以注入的方式传给。从获取所需数据后,传递给的响应对象。 Typecho Framework是SegmentFault所用的框架,由创始人joyqi亲手打造。joyqi也是国内知名博客平台Typecho的作者。 Typecho F...

    lily_wang 评论0 收藏0
  • typecho插件编写教程7 - Helper类

    摘要:输出类似强行删除某插件此方法用于卸载插件失败时的替补方法,老高一般将此方法写入插件的方法里,这样刷新以下后台,出问题的插件就被卸载了。比如老高的插件,就用此方法为系统添加了一个的路由。 此文原本发表于我的博客 老高的技术博客 ,欢迎和老高交流! Helper类为我们封装了很多与插件有关的操作,并且全部是公共静态方法,比如获取系统配置、添加路由、添加面板等功能,是开发插件必不可少的工...

    Carson 评论0 收藏0
  • ubuntu16.04重新搭建LAMP,并架设Typecho

    摘要:博主刚升级了一下,结果发现上只有,虽然可以装上低版本,但是博主很懒,而且以后高版本肯定是趋势的安装很简单,步骤如下安装安装安装使支持使支持到了这的安装就完成了安装的过程不麻烦,但是坑了博主好久先正常安装,结果发现除了主页几 博主刚升级了一下ubuntu,结果发现16.04上只有php7.0,虽然可以装上低版本,但是博主很懒,而且以后高版本肯定是趋势LAMP的安装很简单,步骤如下:1.安...

    daryl 评论0 收藏0

发表评论

0条评论

pekonchan

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<