davafy
- davafy 2016-11-01 已签到连续签到2天,获得了10个金钱
- davafy 2016-10-31 已签到连续签到1天,获得了5个金钱
- davafy 2016-10-19 已签到连续签到1天,获得了5个金钱
- davafy 评论了教程 关于mysql上万条数据同时插入时的性能优化
这里更新一点简化代码的写法,用
array_chunk($array,5000)
函数可以将一个一维数组$array分成若干个包含5000条数据的二维数组,代码会简洁易读很多,有兴趣的朋友可以百度下array_chunk的具体用法 - davafy 2016-02-24 已签到连续签到1天,获得了5个金钱
刚又想了想,如果memcache和memcached的set都可以传时间戳的话,那么可能是我的memcache的版本的问题导致传时间戳进去不起作用,而只支持传秒数进去,但是网上看到很多phper都遇到这样的问题,所以我目前更支持把$expire改成$duration,这样不管是用memcache还是memcached都正确
我知道你的意思,这是yii2的一个bug,和你所说的set时间无关哦
protected function setValue($key, $value, $duration) { $expire = $duration > 0 ? $duration + time() : 0; return $this->useMemcached ? $this->_cache->set($key, $value, $expire) : $this->_cache->set($key, $value, 0, $expire); }
这是yii2本来的代码