php - laravel的缓存和浏览器缓存有什么异同?
天蓬老师
天蓬老师 2017-04-11 10:13:24
[PHP讨论组]

我已经知道了cookies, cache, session的区别. 我发现我这个问题的方向应该是

laravel里的缓存和浏览器缓存是不是一个概念?
laravel里的缓存和session有什么区别?

照我的理解, cache是存放在客户端的文件, 比如一个图片, 一个网页.
但是用Cache::put方法存的缓存却不是一个文件, 而且默认的file方法是缓存在应用的storage/framework/cache目录下, 也就是说, 这个缓存也是缓存在服务端的, 这就跟我能理解的缓存肯定不是一个东西.

session和cache看起来是这么的相像, 为什么不直接用session就把这个问题解决了呢.

我知道基础知识得自己去搜, 但是我已经在这个问题上搞了一天啦. 麻烦各位踩的, 能不能留句话, 让我有点思路去搜也好, 就像上面这位. 谢啦.!

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(1)
天蓬老师

缓存分浏览器缓存(客户端缓存)和服务端缓存,各自目的是不一样,实现手段也不一样,自行搜索一下就知道了。

session和cache差别还是很大的,session只是针对单个用户,你在a用户的session里存了一个数据,b用户是不应该能取到的。而cache则是共用的。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号