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

查看:80
本文介绍了php - laravel的缓存和浏览器缓存有什么异同?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

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

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

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

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

解决方案

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

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

这篇关于php - laravel的缓存和浏览器缓存有什么异同?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆