介绍:
typecho使用sqlite3数据库大大减少的硬盘数据的占用,sqlite3对于小型博客来说确实是神器。网站可以直接在树莓派上进行烧写,不占内存,速度也够快,也是小型VPS的福音。
一般来说搭建typecho程序所需的环境,大多数人会选择PHP+NGINX+MYSQL的方式,例如,宝塔、oneinstack、LNMP众多脚本,很快就能搭起一个网站。试验了一下使用PHP+NGINX+SQLite3环境速度并不比MySQL慢多少,我还是更喜欢使用sqlite3。
使用SQLite3的环境该如何备份呢?
typecho后台会有备份文件的选项,不建议使用,用起来很糟心!建议使用数据库备份,本来typecho也没几张表。
SQLite3的环境该如何备份呢?很简单,sqlite3一般会在typecho usr目录下面,直接把user目录压缩,下载下来备份就好了,或者用U盘拷贝走。之后安装的时候,一定要在config.inc.php文件里面修改数据库的路径,确保数据库名称的正确。之后把压缩文件放进去解压覆盖就好了!
如果是备份完,网站域名换了,sqlite3改如何解决呢,找一个支持sqlite3的数据库打开,修改域名即可!当然在本地就可以修改解决,建议使用Navicat for SQLite绿色版修改就行,在typecho_options 表里面修改成新域名即可!
总结
Sqlite3真的是伟大的发明!虽然官方说了,sqlite3适合本地用户存储,不适合线上网站使用,并发性不好,话说回来,小网站能有多大的并发呢?还是看需求吧,需求决定选择!
关于sqlite3的备份就说到这里,感兴趣的可以试一试sqlite3,官方说,sqlite3可以支持100TB数据存储呢?
sqlite3最方便的就是备份,整个网站直接打包就可以搬家。233
100TB….
sqlite达到G级别的就很卡了。
当然作blog记录是绰绰有余了,弄上缓存插件/静态化插件,那速度更是嗖嗖的
@心灵博客 很轻量,很小,对于博客来说,确实是够了,博客基本都是读,基本满足条件
貌似并发低一些,我家里用的很多私有服务都是sqlite3数据库
@Mark sqlite并发确实很低,本地使用的话,sqlite确实好用