HTML :: FormHandler表单确实很慢

时间:2012-08-21 04:41:15

标签: performance forms perl html-form catalyst

我正在使用HTML::FormHandler来创建我正在创建的网络应用。表单工作正常,唯一的问题是只需加载表单就可以导致页面加载2-3秒。我知道HTML :: FormHandler使用Moose,这StackOverflow让我相信Moose是罪魁祸首。我的网络应用程序没有使用catalyst,因此不仅仅是加载表单和驼鹿的初始费用;每次加载页面时它都会再次加载。无论如何在非催化剂网络应用程序中合理使用HTML :: FormHandler?或者我应该放弃并寻找另一个表单模块?谢谢!

1 个答案:

答案 0 :(得分:1)

这是FastCGI首次引入解决的问题:从根本上讲,它是CGI程序的一个薄包装器,使其成为一个持久的过程。

CGI::Fast是一个好的开始。如果您已经在使用CGI.pm,那么您应该发现转换非常简单 - 当然比将整个shebang转换为Catalyst或其他框架更容易。