您在這裡

协医网开发中发现的Drupal5.x的若干问题(一)连载中……

葬月's 的頭像
葬月 在 2007-11-27 (二) 14:03 發表

Drupal 5.2/5.3 的cache.inc 文件的第159行为:


db_query("DELETE FROM {". $table. "} WHERE cid LIKE '%s%%'", $cid);

该行的意图是清楚某个cache表中主键包含$cid的那些缓存内容,由调用函数cache_clear_all()时的第三个参数$wildcard = TRUE来控制;但是该行代码有错误,按照原版代码,只能清除主键为$cid开头的那些主键,而不是包含$cid的那些,所以应该改成:


db_query("DELETE FROM {". $table. "} WHERE cid LIKE '%%s%'", $cid);

协医网由互连网行业知名上市公司股东共同投资创建,网站的宗旨是建立中国最大的严肃、实名制的医生网站及专业的医患信息交流平台。主要产品形态包括:找医生医患问答医患圈博客用户个人空间、站内消息和实时通讯(即将开通)。现在已经有2万1千多个标签,6、7万的节点,功能还在不断完善中。

流量资讯,请问你是指协医网的流量吗?
我们的网站现在只用了一台服务器,而且还只是占用了少量的CPU而已。
很多模块都是自己优化过了的,改动比较大,特别是针对views和og,这两个模块都是比较消耗资源的,基本算是重新写了一遍,没改动过的views过了5万多数据的时候明显慢下来了,据说views2.0准备全部重写,加强性能,蛮期待的哦。

协医网中国最好的严肃、实名制医生网站