drupal的book手册模块

昨天在做内容录入的小兄弟告诉我,drupal好像内存不够了。

我一看提示信息,确实是内存不足了,目前这个book手册上的node已经接近一万条了。看上去真是壮观。

查了一下貌似没什么解决办法,于是在php.ini中加大了内存允许,原来是128m,改成256m了。然而词条还会陆续增加,我想这也不是办法。

查了一下问题所在,大概是在生成条目的地方会递归多次,就先把depth深度比较大的node做一些处理,提上来或者删掉。

然后再考虑做深度限制。

另外由于条目本身很有规律和层次感,可以考虑在生成条目表的时候省略掉那些叶结点。

drupal是个不错的系统,然而做大了之后需要底层干涉太多了。

Tags:

2 Responses to “drupal的book手册模块”

  1. Betty Says:

    256m……默认好像是8m还是16m,我改成64m就觉得挺多的了……如果条目内容不常改的话,考虑做一点缓存吧~

  2. polo Says:

    是我们自己的服务器,主要是增加内容的时候要选择上级node,这时候要生成一个条目树的时候比较耗费资源。

    辞典条目加完之后再使用缓存吧,目前缓存的意义不是很大。

Leave a Reply

Spam Protection by WP-SpamFree