【HPTypecho】高性能版本v1.0使用帮助

经过大半年断断续续的优化,HPTypecho的1.0终于要来了偷笑,虽然现在还是beta哈。
迫不及待想看看效果?莫急莫急,客官往这边看~,这是个50w文章的测试站点:[HpteDemo][1],不过,由于磁盘空间不够,所以只能上50w数据。。。后面有预算了再升级机器哈

mysql> select count(*) from typecho_contents;
+———-+
| count(*) |
+———-+
| 500003 |
+———-+
1 row in set (0.88 sec)
## 环境依赖
1. 建议使用Linux(譬如Ubuntu14.04等稳定发行版),磁盘空间20G以上(然后每增多100w数据建议增加10G以上磁盘空间)
2. 建议使用PHP5.6,PHP7暂不支持。
3. 建议使用阿里云等云服务器或者VPS,不建议使用虚拟空间,虚拟空间没有测试过,兼容性未知。

## 部署

部署步骤和typecho一样,下载最新版本然后安装即可。下载地址:[https://github.com/leimiu/typecho/releases][2]

将代码上传到服务器目录,然后访问http://yoursite.com/install.php即可一步一步安装。

## 数据转换

* 如果你是全新安装HPTypecho,可以参考[《HPTypecho数据表说明》][3]来进行数据导入。
* 如果你打算从typecho升级到HPTypecho,可以参考[《HPTypecho数据迁移》][4]来进行数据转换。

## 其他注意事项
1. 由于数据表使用了分区来提升性能,所以需要打开较多的文件。如果出现“Errer No 24”的错误,请参考[“mysql open file limit”][5]来修改mysql的文件上限。由于不同服务器的修改方法不完全一致,所以请你根据自己的情况百度一下哈。
2. 本版本优化之后,对于翻页数据精度会丢失,譬如翻页时,对于相同数据,HPTypecho的第100页和typecho原版的第100页可能不完全一致,不过对于数据量很大的站点,这个误差不会造成体验上的影响。

## 获取帮助
有任何使用上的疑问或者问题,可以加群[556055042][6]讨论哈,大家相互学习。

[1]: http://hpte.typechodev.com/
[2]: https://github.com/leimiu/typecho/releases
[3]: https://www.typechodev.com/index.php/archives/709/
[4]: https://www.typechodev.com/index.php/archives/704/
[5]: https://www.baidu.com/s?wd=mysql%20open%20file%20limit&rsv_spt=1&rsv_iqid=0xafe069b90000c761&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_sug3=37&rsv_sug1=30&rsv_sug7=100
[6]: http://shang.qq.com/wpa/qunwpa?idkey=25a37c269ac3a338c6dcad139287b328b93e7cb562291ea269b5c01511103333

原创文章,作者:admin,如若转载,请注明出处:https://www.typechodev.com/%e9%ab%98%e6%80%a7%e8%83%bd/707.html

(0)
上一篇 2016-08-31 上午10:26
下一篇 2016-08-31 下午12:33

相关推荐

  • [性能优化系列] 02. HTTP缓存控制

    上文[gzip的使用][1]介绍了通过gzip方式减少http请求过程中的流量传输,减少流量的另一个有效方式就是缓存静态资源,譬如css/js/png/jpg等。但对于静态资源或者…

    高性能 2017-11-30
  • [性能优化系列] 01. gzip的使用

    优化网站响应速度的第一件事就应该想到开启流量压缩,这是最简单,成本最低且非常有效果的手段。假如你的网站有大量静态资源(css、js等),或者大量静态页面, 那么开启gzip,效果将…

    高性能 2017-12-20
  • 【HPTypecho】站点地图sitemap生成插件HPSitemap的使用

    ## 场景使用场景普通的sitemap插件,原理都是在`write-post`那里挂个钩子,在更新文章的时候,select整个contents表并重新生成sitemap.xml。对…

    高性能 2016-08-31
  • 【HPTypecho】支持海量数据的Typecho高性能版本发布

    ## 项目目的 由于Typecho是一个用于个人的博客系统,所以其设计之初就不支持过大的数据量。但最近不少朋友向我求助,希望用typecho来搭建数据量较大的商业网站(譬如外贸公司…

    高性能 2016-02-29
  • 【HPTypecho】数据导入插件HPImport的使用

    ## 插件使用场景很多时候,需要定期维护文章,或者更新爬虫扒过来的文章,这时候就需要使用此插件方便插入数据。 ## 插件配置首先,配置导入文章所使用的账号,一般配置一把有编辑权限的…

    高性能 2016-08-31
  • [性能优化系列] 03. 文件缓存

    前文介绍了通过gzip减少流量传输,通过设置Cache-Control减少静态资源的请求,本文继续探讨,如何通过缓存的方式,减少对数据库的压力,从而提升页面响应时间。 ## 动态页…

    高性能 2017-12-08

发表评论

您的电子邮箱地址不会被公开。