hellmash
V2EX  ›  问与答

是否可以把session数据保存到sqlite中??

  •  
  •   hellmash · Apr 6, 2011 · 5935 views
    This topic created in 5540 days ago, the information mentioned may be changed or developed.
    效率如何!!!
    7 replies    1970-01-01 08:00:00 +08:00
    ahu
        1
    ahu  
       Apr 6, 2011
    肯定是可以,但sqlite效率只怕是不太好,也许可以考虑采用NoSQL方案?MongoDB?
    Kymair
        2
    Kymair  
       Apr 6, 2011 via Android
    同意一楼
    session数据几乎都是一个key:value,对数据持久化要求又没那么严格,正好适合用NoSQL
    daqing
        3
    daqing  
       Apr 6, 2011
    Redis吧。
    zxb888
        4
    zxb888  
       Sep 17, 2011
    直接把session加密保存在cookie中(php),不占硬盘,不占内存!
    aveline
        5
    aveline  
       Sep 18, 2011
    @zxb888 不推荐,这样不安全,而且会有额外的带宽开销,至于内存,我想累计下来占用会更大。
    chloerei
        6
    chloerei  
       Sep 18, 2011
    @aveline Rails 框架现在默认 session 是放在 cookie 里面的,当然,这样就不要放大数据进去。安全性方面没听说出什么问题。

    内存倒是不省,要处理就要用内存,不过减少了数据库的压力。

    redis-store 也不错
    zxb888
        7
    zxb888  
       Sep 18, 2011
    @chloerei 处理的时候肯定要用内存,但不会像redis一样把数据放在内存。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2832 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 04:33 · PVG 12:33 · LAX 21:33 · JFK 00:33
    ♥ Do have faith in what you're doing.