在Smarty-PHP中我可以缓存注册/注册Web表单吗?

时间:2009-08-20 15:37:47

标签: php caching webforms smarty

我在我的网络应用程序注册/注册表单中使用Smarty模板。

表单加载速度慢,我可以缓存注册表单以加快页面加载吗?

在表单页面上,我使用SESSION并进行大量PHP错误检查,以确保表单字段完全&输入正确。如果没有,我会重新显示包含所有输入数据的表单页面,并向用户指示他们没有正确填写表单字段数据。我担心的是,这个错误检查并使用$ _SESSION将不允许我缓存页面。

2 个答案:

答案 0 :(得分:0)

当然,您可以像其他任何模板一样cache表单。

答案 1 :(得分:0)

如果您使用smarty智能模板来创建表单,则可以使用Smarty Cache缓存模板输出。

如果所有其他页面都很快,可能还有另一个罪魁祸首导致此页面加载缓慢。要检查的一些事项:

  • 慢速SQL查询
  • 包含来自另一台无法快速响应的服务器的文件或脚本
  • 慢速javascript功能
  • 错误太多的HTML

你应该能够通过消除页面上的所有内容来缩小范围,但是表格。

以下是其他问题的其他一些建议: