关于缓存的 spCache ,spAccess,这两个函数是被舍弃了吗?

#1 mycooldream

spCache
spAccess
新版中,这两个函数是不是舍弃了?
我感觉这两个函数作用很大,而且对减少服务器开销是非常有用的啊?
还是因为新版中有新的替代方案?我不知道的,望告知!

2018-04-19 15:26:58

#2 jake

新版使用的函数叫memcached,也是get/set很简单。

手册参考http://cn.php.net/manual/en/class.memcached.php

由于现在已经不再建议用文件缓存了,所以要用到像memcached之类的缓存,而这些缓存的操作函数都非常简单,所以新版不做封装了。

2018-04-19 16:34:31

#3 mycooldream

jake 发表于 2018-4-19 16:34
新版使用的函数叫memcached,也是get/set很简单。

手册参考http://cn.php.net/manual/en/class.memcached. ...
感谢回复,明白了!

2018-04-20 15:47:16

#4 mycooldream

mycooldream 发表于 2018-4-20 15:47
感谢回复,明白了!
还有个问题,createAll  在新版中取消了吗? 我的项目中,批量插入的场景很多,之前用二维数组,一个语句就可以了,现在要循环一条一条插入,感觉太麻烦!为什么新版没有了?

2018-04-20 15:53:34

#5 jake

mycooldream 发表于 2018-4-20 15:53
还有个问题,createAll  在新版中取消了吗? 我的项目中,批量插入的场景很多,之前用二维数组,一个语句 ...
如果你看过createAll的代码,那么就知道为什么不要了。实际上它就是一个foreach循环而已,所以你自己可以封装一个。

新版主要是考虑到createAll的返回值比较麻烦,所以没加入这样的封装。

2018-04-20 17:44:43