美文网首页
清理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缓存提高性能

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

  • CPU缓存和内存屏障

    CPU性能优化手段 缓存 运行时指令重排 缓存 为了提高程序运行的性能,处理器大多会利用缓存来提高性能,而避免访问...

  • Hibernate 一二级缓存

    一级缓存(默认开启),Session缓存,会话级缓存生命周期:就是session的生命周期,从session创建到...

  • redis缓存雪崩、缓存穿透

    1、缓存雪崩1.1 我们为什么要用缓存 提高性能:缓存查询速度比数据库查询速度快(内存VS硬盘)二、提高并发能力:...

  • JQuery 缓存

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

  • 清除浏览器缓存js文件的几种方法

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

  • “又爱又恨”的缓存

    关于浏览器缓存 浏览器缓存,有时候我们需要它,因为它可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

  • 清楚浏览器缓存的几种方法

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

  • 听欢哥扒一扒清除浏览器缓存js文件的几种方法

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

  • 听欢哥讲PHP之轻松搞定网站缓存处理

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不...

网友评论

      本文标题:清理session缓存提高性能

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