最近在一个应用中发现,硬盘上temp目录里面竟然有10W多个session文件。搞得我很惊讶,难怪这个应用用起来越来越来慢。从这么多文件的目录中找文件能不慢吗?而且好像垃圾GC回收,也出了点小问题。于是想到用memcached来存储这样速度就会非常快,而且设定一个有效期,就省去了GC的麻烦。
去网上找了一下,发现很多代码,但是感觉怎么都那么长呢?有种莫名其妙的感觉。下面这个还可以作session共享使用。
于是自己写了一个,请大家也给检查一下,以便完善:
这里发不了代码 看这里吧
http://club.phpe.net/index.php?act=ST&f=2&t=15758&s=
本文作者来自:E辈网