V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lhx2008
V2EX  ›  问与答

Memcache惰性的问题

  •  
  •   lhx2008 · 2013-07-16 08:30:49 +08:00 · 2213 次点击
    这是一个创建于 4147 天前的主题,其中的信息可能已经有所发展或是发生改变。
    数据库大概400MB,Discuz X3,一重启Memcache之后(清空缓存),发帖,CPU空闲率只有20-40%,发一个帖子只需要3s,然后这样一直连续发帖(我是采集的),效率越来越慢,5分钟后一个帖子要4-5s,一小时后就是10s一个了
    这个其实不是Discuz的错,我是弄了个插件全站查找相同的标题,然后进行重复率比对,过高的会进行删除。
    有必要升级配置吗,或者通过什么手段来改善一下?或者放弃Memcache?我现在用的VPS是E3 4核、SSD、512内存,Memcache给的是256M缓存(这个最持久,有30分钟坚挺的,如果给32M就发2个帖子就不行了,192M大概15分钟,400M也不错,不过20分钟之后差不多20s一个),1024最大线程,其他未设置。
    2 条回复    1970-01-01 08:00:00 +08:00
    xdeng
        1
    xdeng  
       2013-07-16 09:19:44 +08:00
    我的发帖不会慢啊 但是Memcache好像内存用到120M后就不会上去了,我设的是256M的
    lhx2008
        2
    lhx2008  
    OP
       2013-07-16 09:32:00 +08:00
    @xdeng 连续写入数据库+连续全局检索数据库,感觉Memcache在什么地方收放不能自如,不知道有没什么高效的配置方法
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5344 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:58 · PVG 15:58 · LAX 23:58 · JFK 02:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.