【问题标题】:Beaker caching performance guideline烧杯缓存性能指南
【发布时间】:2018-04-17 21:20:44
【问题描述】:

我用一个cherrypy应用程序实现了beaker,但是在一些请求之后,烧杯响应时间增加了大约10-14秒。

我认为在缓存中包含 500 到 1000 个项目后,烧杯会发生故障。

所有缓存的类型都是简单的(str,int,list,tuple,...)

【问题讨论】:

    标签: python cherrypy beaker


    【解决方案1】:

    我发现了问题, 烧杯在 file 类型的后端存在一些性能问题。 只是我改变了

    'cache.type' : 'file'
    

    到:

    'cache.type' : 'dbm'
    

    一切都那么好!!!

    当类型为 file 时,烧杯使用 python 纯 pickle 库来序列化对象。并且泡菜不适合大物体。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 2012-04-14
      • 2013-07-07
      • 2023-03-13
      相关资源
      最近更新 更多