Php drupal中不经常更改的数据-如何正确处理?

Php drupal中不经常更改的数据-如何正确处理?,php,mysql,drupal,query-optimization,cache-control,Php,Mysql,Drupal,Query Optimization,Cache Control,我得到了一个表单(使用表单api和drupal_Get表单),我得到了一个包含50个字段的表单,其中一些字段是不经常更改的数据,如爱好、出生年份、城市/国家等。。。 我目前只在文件中的数组中执行它们,并将它们放入#options=>$array。。。这是节省资源的最快方法吗?或者我应该使用分类法/变量集/数据库查询/块/节点还是其他什么?来管理您可以使用的表单/。 但对于您的任务,用户似乎输入了他们的简历,因此在这种情况下,您应该将每个表单提交存储到新的“行”,就像您现在对文件所做的那样(不知

我得到了一个表单(使用表单api和drupal_Get表单),我得到了一个包含50个字段的表单,其中一些字段是不经常更改的数据,如爱好、出生年份、城市/国家等。。。
我目前只在文件中的数组中执行它们,并将它们放入#options=>$array。。。这是节省资源的最快方法吗?或者我应该使用分类法/变量集/数据库查询/块/节点还是其他什么?

来管理您可以使用的表单/。
但对于您的任务,用户似乎输入了他们的简历,因此在这种情况下,您应该将每个表单提交存储到新的“行”,就像您现在对文件所做的那样(不知道为什么不使用DB存储)。

  • variable\u get/variable\u Set
    :通常用于存储站点的管理首选项。如果这些是特定于用户的,我认为使用变量_set保存它们不是一个好主意

  • 分类法
    :也可用于填充 下拉列表,用于列表中的选项。在你的例子中,创建一个词汇表 调用嗜好并添加 游泳、阅读、击鼓。 然后使用 使用CCK moudule将分类术语用作下拉列表

  • 节点
    :任何用户 特定的应作为节点进入。及 任何可由创建的内容 用户也应作为节点进入