web 存/取缓存

本文介绍了浏览器的 localStorage API,用于本地存储键值对数据。通过 `window.localStorage.setItem()` 存储数据,如 `window.localStorage.setItem('key', 'value')`;使用 `window.localStorage.getItem()` 读取数据,如 `window.localStorage.getItem('key')`。localStorage 提供了持久化的客户端数据存储,对于Web应用的数据缓存非常实用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

存缓存

window.localStorage.setItem('key','value');//要存的'名称','值'

 读缓存

window.localstorage.getItem('key');//要取的名称

 

一、反向代理与负载均衡 实验思路: 模拟多台后端服务,通过 Nginx 把客户端请求 “转发” 给不同后端,用策略(轮询、权重等)让请求合理分配,验证多服务协同、流量调度效果。 步骤: 准备多后端(如用简单工具起 2 - 3 个 Web 服务,模拟真实业务节点)。 改 Nginx 配置:定义 “后端服务组”(填后端地址),配 “反向代理规则”(指定请求转给服务组)。 重启 Nginx,多次访问测试,看不同后端是否收到请求(查日志 / 响应内容),验证流量分配策略。 二、反向代理缓存 实验思路: 让 Nginx 把后端响应 “起来”,相同请求直接用缓存,减少后端压力,验证缓存、失效” 逻辑。 步骤: 在 Nginx 里开 “缓存功能”:指定缓存哪(路径)、多大空间、多久。 配规则:哪些请求 / 响应要缓存缓存用啥标识区分。 重启 Nginx,首次访问触发后端,再次访问看 “缓存命中”(后端无请求、响应更快),改缓存时长 / 删缓存文件,测 “失效逻辑”。 三、Nginx 与 PHP - FPM 集成 实验思路: 让 Nginx 能处理 PHP 代码(动态语言),让 “静态资源(HTML 等)+ 动态脚本(PHP)” 都能跑,验证动态页面解析。 步骤: 装 PHP - FPM(PHP 运行环境),启动服务。 改 Nginx 配置:识别 .php 文件,转发给 PHP - FPM 处理。 写简单 PHP 文件(如显示 PHP 信息),放指定目录,访问测试,看 PHP 页面正常显示,确认集成成功。 四、PHP 扩展(如 Memcache) 实验思路: 给 PHP 装 “额外功能”(Memcache 扩展),让 PHP 能连缓存服务(Memcache),验证动态脚本与缓存交互。 步骤: 装 Memcache 服务端,启动;装 PHP 的 Memcache 扩展,重启 PHP - FPM。 写 PHP 脚本:连 Memcache、 / 数据,访问脚本,看输出是否拿到缓存内容,验证扩展生效、交互正常。 整体流程建议 按 “反向代理与负载均衡→反向代理缓存→Nginx + PHP - FPM→PHP 扩展” 顺序做,每步用 “实际访问 + 日志观察” 验证。遇问题先查 “配置语法、服务是否启动、权限(如缓存目录、文件权限)”,逐步排查。 帮我整理一下格式
最新发布
08-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值