drupal的book手册模块
昨天在做内容录入的小兄弟告诉我,drupal好像内存不够了。
我一看提示信息,确实是内存不足了,目前这个book手册上的node已经接近一万条了。看上去真是壮观。
查了一下貌似没什么解决办法,于是在php.ini中加大了内存允许,原来是128m,改成256m了。然而词条还会陆续增加,我想这也不是办法。
查了一下问题所在,大概是在生成条目的地方会递归多次,就先把depth深度比较大的node做一些处理,提上来或者删掉。
然后再考虑做深度限制。
另外由于条目本身很有规律和层次感,可以考虑在生成条目表的时候省略掉那些叶结点。
drupal是个不错的系统,然而做大了之后需要底层干涉太多了。
Tags: drupal
12月 9th, 2008 at 2:34 下午
256m……默认好像是8m还是16m,我改成64m就觉得挺多的了……如果条目内容不常改的话,考虑做一点缓存吧~
12月 9th, 2008 at 4:06 下午
是我们自己的服务器,主要是增加内容的时候要选择上级node,这时候要生成一个条目树的时候比较耗费资源。
辞典条目加完之后再使用缓存吧,目前缓存的意义不是很大。