首页 > CMS > Z-Blog > 正文

Z-Blog 留言评论显示IP地址和性能优化

2024-07-09 22:57:46
字体:
来源:转载
供稿:网友
点评:前些天的一些突发事件,使得我发现了Z-Blog存在的一个很严重的性能问题,就是当单篇文章日访问量数万的时候,会有大量并发用户同时写Access数据库,会导致数据库死锁,之后的外在表现就是CPU占用猛增。
 
 

经过对Z-Blog的代码进行分析,我发现其原因是大并发用户同时写数据库产生的原因。 
我这里想到了一个针对这个问题的解决方案,就是时间缓存,定时写数据库,在一定时间内,数据只写入内存,不写入数据库,当缓存时间到了以后,再把内存的数据写入数据库。这样,即使再大的并发量,也不会再发生数据库死锁的问题了。 
经过初步的代码修改和测试,发现修改完了以后就没有这个问题了。 
修改方法是,打开FUNCTION目录下的c_html_js.asp文件,修改UpdateCountInfo函数为以下代码即可。 
 

复制代码
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表