Performance 大变量表的性能影响
我的变量表已满。现在有1800条记录并且还在增加,我想知道关于Drupal变量数量的最佳实践是什么?这对性能有影响吗 编辑:我忘了问另一部分。这个表中的Drupal变量是缓存的吗Performance 大变量表的性能影响,performance,drupal,Performance,Drupal,我的变量表已满。现在有1800条记录并且还在增加,我想知道关于Drupal变量数量的最佳实践是什么?这对性能有影响吗 编辑:我忘了问另一部分。这个表中的Drupal变量是缓存的吗 这是一个缩放问题,我需要根据这个问题的答案做出缩放决策。需要使用的数据越多,需要的PHP内存就越多,到目前为止,1800条记录并不多(取决于您对该数据的处理方式-在视图中、作为块等使用它)。 我建议您将php内存限制设置为128M,这样您就可以了。Drupal为每个请求从内存中的{variable}表加载所有行,请参阅
这是一个缩放问题,我需要根据这个问题的答案做出缩放决策。需要使用的数据越多,需要的PHP内存就越多,到目前为止,1800条记录并不多(取决于您对该数据的处理方式-在视图中、作为块等使用它)。
我建议您将php内存限制设置为128M,这样您就可以了。Drupal为每个请求从内存中的{variable}表加载所有行,请参阅中的代码。数组存储在缓存中,以减少数据库负载(我猜),但对于每个页面请求,它仍然在内存中完全加载 谢谢你的回答。我仍然在想,对于加载到内存中的变量数量是否有“最佳实践”?2000行吗?4000行吗?10000行吗?我的php内存限制设置为128M。顺便说一句:每条记录少于300个字符。