美文网首页
清理session缓存提高性能

清理session缓存提高性能

作者: MakingChoice | 来源:发表于2016-12-28 23:23 被阅读168次

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

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

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

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

    5、<code>session_cache_expiry()</code>设置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缓存提高性能

          本文链接:https://www.haomeiwen.com/subject/lfduvttx.html