
自己用 sqlite 和 zblog 做了个博客小站,想着提升速度就做了全站静态,但最后速度和原来差别不大,甚至似乎还更慢了,这是什么原因呢?
1 keepeye Jul 17, 2021 纯静态应该是生成一个个 html,直接通过 nginx 访问会很快 |
2 mifar Jul 17, 2021 sqlite 应该是纯依赖磁盘吞吐性能了吧。 MySQL 还能有内存做缓冲 |
3 yitingbai Jul 17, 2021 sqlite 的性能是很低的, 好处就是不用部署数据库, 省事 |
4 gesse Jul 17, 2021 个人博客不用考虑这些 |
5 kasusa Jul 17, 2021 via Android 来,JSON 存储安排 |
6 hronro Jul 17, 2021 全静态怎么还需要数据库? |
7 agagega Jul 17, 2021 via iPhone 作为数据库而言,sqlite 不慢的。很多场景下 sqlite 不如其他数据库的主要原因并不是性能 |
8 xiaojj Jul 17, 2021 瓶颈在带宽上,1 秒和 1.01 秒,区分不出来的 |
9 shyangs Jul 17, 2021 全怎需要? |
10 eason1874 Jul 17, 2021 查询量和请求量不大,性能过剩的情况下,数据库动态请求跟 HTML 文件请求的差别感觉不到的,都是秒开 |
11 looking0truth Jul 17, 2021 改成启动时全部读到内存 |
12 wtks1 Jul 17, 2021 via Android 把 sqlite 的数据库文件放到内存盘里看看? |
13 hushao Jul 17, 2021 小站根本达不到 sqlite 读的极限。甚至只读情况下,sqlite 反而相当的快,另外静态跟数据库有啥关系? |
14 webshe11 Jul 17, 2021 感觉这个贴子描述不太具体 首先是楼上很多人问的到底怎么做的全站静态,和 sqlite 又有什么关系,我猜意思是不是原来是 sqlite,后来改了全站静态 然后速度指的是哪个速度,该不会是实际访问页面的总时间吧,盲猜瓶颈在别的地方 |
17 codehz Jul 18, 2021 via Android SQLITE3 有很多比文件系统快的情形,特别是这种小文件居多的场景 https://sqlite.org/fasterthanfs.html |