prprio's recent timeline updates
prprio

prprio

V2EX member #166482, joined on 2016-04-05 13:02:23 +08:00
  •   You need to sign in to view this topic
    prprio's recent replies
    Jul 24, 2016
    Replied to a topic by caspartse › 分享创造 › 用 Python 写了个简单的 QQ 群爬虫
    非常感谢!!!
    这是个好东西啊。
    @McContax

    可以多种缓存策略。主要考察的是数据变化频率及更新缓存的代价是否比直接读库更大。

    更新频率很低,可以做长期缓存+写删除(数据变动的时候删缓存)。
    更新频率很高的,可以做生命周期很短的缓存(这个时候一定要内存缓存啊, redis , memcache ),不然文件缓存频繁 io 得不偿失。也可以只缓存数据不变的部分,比如帖子列表关联的用户信息,那么可以只缓存用户信息,帖子列表依然动态查询,然后拿 uid 去缓存里找用户信息。


    总之。目标就是减少读库。尽可能的提高缓存命中率。
    生命周期越短(缓存要频繁更新的)越是要考虑 io 。
    生命周期越长,越考虑用文件缓存(节省内存)。
    @sun1993 验证码怎么可以用文本呢。你的 /code 接口返回的是纯文本。那我先请求一下 code 接口,然后再请求一下登陆接口,不一样可以暴力破解嘛。

    验证码还是生成各种变形、粘连,有干扰的图片吧,不然没意义。
    看到纯文本的验证码的时候我有点懵。
    抽时间改一下吧。

    感觉 SQL 没有认真优化。有一些页面略慢。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1659 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 12ms · UTC 16:20 · PVG 00:20 · LAX 08:20 · JFK 11:20
    ♥ Do have faith in what you're doing.