Sqlite 做的小站全站静态是否会更快? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Celia0202

Sqlite 做的小站全站静态是否会更快?

  •  
  •   Celia0202 Jul 17, 2021 3227 views
    This topic created in 1748 days ago, the information mentioned may be changed or developed.

    自己用 sqlite 和 zblog 做了个博客小站,想着提升速度就做了全站静态,但最后速度和原来差别不大,甚至似乎还更慢了,这是什么原因呢?

    17 replies    2021-07-18 20:52:43 +08:00
    keepeye
        1
    keepeye  
       Jul 17, 2021
    纯静态应该是生成一个个 html,直接通过 nginx 访问会很快
    mifar
        2
    mifar  
       Jul 17, 2021
    sqlite 应该是纯依赖磁盘吞吐性能了吧。 MySQL 还能有内存做缓冲
    yitingbai
        3
    yitingbai  
       Jul 17, 2021
    sqlite 的性能是很低的, 好处就是不用部署数据库, 省事
    gesse
        4
    gesse  
       Jul 17, 2021
    个人博客不用考虑这些
    kasusa
        5
    kasusa  
       Jul 17, 2021 via Android
    来,JSON 存储安排
    hronro
        6
    hronro  
       Jul 17, 2021
    全静态怎么还需要数据库?
    agagega
        7
    agagega  
       Jul 17, 2021 via iPhone
    作为数据库而言,sqlite 不慢的。很多场景下 sqlite 不如其他数据库的主要原因并不是性能
    xiaojj
        8
    xiaojj  
       Jul 17, 2021
    瓶颈在带宽上,1 秒和 1.01 秒,区分不出来的
    shyangs
        9
    shyangs  
       Jul 17, 2021
    全怎需要?
    eason1874
        10
    eason1874  
       Jul 17, 2021
    查询量和请求量不大,性能过剩的情况下,数据库动态请求跟 HTML 文件请求的差别感觉不到的,都是秒开
    looking0truth
        11
    looking0truth  
       Jul 17, 2021
    改成启动时全部读到内存
    wtks1
        12
    wtks1  
       Jul 17, 2021 via Android
    把 sqlite 的数据库文件放到内存盘里看看?
    hushao
        13
    hushao  
       Jul 17, 2021
    小站根本达不到 sqlite 读的极限。甚至只读情况下,sqlite 反而相当的快,另外静态跟数据库有啥关系?
    webshe11
        14
    webshe11  
       Jul 17, 2021   1
    感觉这个贴子描述不太具体
    首先是楼上很多人问的到底怎么做的全站静态,和 sqlite 又有什么关系,我猜意思是不是原来是 sqlite,后来改了全站静态
    然后速度指的是哪个速度,该不会是实际访问页面的总时间吧,盲猜瓶颈在别的地方
    Celia0202
        15
    Celia0202  
    OP
       Jul 18, 2021
    @webshe11 对的,原来是 sqlite,后来静态化缓存啦
    Celia0202
        16
    Celia0202  
    OP
       Jul 18, 2021
    @eason1874 这样呀
    codehz
        17
    codehz  
       Jul 18, 2021 via Android
    SQLITE3 有很多比文件系统快的情形,特别是这种小文件居多的场景
    https://sqlite.org/fasterthanfs.html
    About     Help     Advertise     Blog     API     FAQ     Solana     1574 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 61ms UTC 16:25 PVG 00:25 LAX 09:25 JFK 12:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86