【问题标题】:Serialize Zend_Form序列化 Zend_Form
【发布时间】:2009-12-06 12:32:58
【问题描述】:

如果我用 Zend_Form 创建的表单序列化一个会出现一些问题吗?这对性能有很大帮助吗?

【问题讨论】:

    标签: zend-framework zend-form


    【解决方案1】:

    我完全不明白你的问题..

    序列化对性能毫无帮助。您(或您的引擎)无论如何都必须反序列化该数据。

    【讨论】:

    • 是的,我必须稍后对其进行反序列化,但是序列化/反序列化是否比每次创建新的 Zend_Form-Class 时更快?
    • 如果你想序列化整个 Zend_Form 对象——这不是一个快速的方法。如果您每次都填写一些数据,那么您只对这些数据进行序列化 - 但如果表单是干净的,则序列化任何内容都没有意义。
    【解决方案2】:

    如果你担心你的 Zend_Form 性能(必须是一个巨大的表格),那么使用 Zend_Cache 和 new My_Form_Something() 使用 $cache->load('My_Form_Something'); (参见 Zend_Cache 手册)。但主要的性能瓶颈是表单渲染。我猜这可以使用Zend_Cache_Frontend_Class 来克服......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-31
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多