80后天秤男,多年码农,现正在进化中
发布时间:2013-05-29 10:33:49
日常编程中,对于一些有一定并发量或数据量较高的数据库操作,我们都会在前端加一层缓存层,并设置失效时间,现在一般是mongoDB或memcached,简单流程如下:一般使用的代码如下:点击(此处)折叠或打开<?php$key = 'xxxx';$res = $this->cache->get($key);.........【阅读全文】
发布时间:2013-05-28 20:56:02
主要解决问题:程序及系统层面共同控制页面并发数,避免并发数过多导致DB服务器宕机。一般来说,一个项目中总是会有一些较难处理的业务,比如业务复杂花样繁多的搜索,使用搜索系统如sphinx,lucence等来处理的话,数据源的若是变化过快(如顶、踩、浏览数之类),则首先推数据的频率就较难衡量,另外无法精确搜索或排序。.........【阅读全文】