清理session缓存提高性能

虽然session缓存能提供网页性能,但是如果不限制缓存时间,会造成服务器压力。

1、通过session_cache_limiter()函数创建缓存,应用session_save_path()来设置缓存路径,应用session_cache_expiry()函数设置缓存时间。

2、通过session_cache_limiter()函数创建缓存,参数有nocache(不设置缓存)、private(私有)、private nocache(私有但不过期)、public(公开的)。

4、session_save_path()来设置或者重新配置session路径。

5、session_cache_expiry()设置session过期时间,默认为180分钟。

$path='./tmp'; //存储路径
session_save_path($path);//设置缓存路径
session_cache_limiter('private');//缓存方式
$session_cache=session_cache_limiter();//开启缓存
session_cache_expiry(30);//定义缓存时间
$session_expiry=session_cache_expiry();//设置缓存时间
session_start();//开启缓存
$_SESSION['cache']=$session_cache;
$_SESSION['expiry']=$session_expiry;

你可能感兴趣的:(清理session缓存提高性能)