php - laravel的缓存和浏览器缓存有什么异同?

 mobiledu2502880603 发布于 2022-11-14 06:45

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

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

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

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

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

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

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

    2022-11-14 07:48 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有