搜索结果
查询Tags标签: 缓存,共有 2529条记录-
HTTP/1.1 如何优化
3种优化思路:尽量避免发送 HTTP 请求; 在需要发送 HTTP 请求时,考虑如何减少请求次数; 减少服务器的 HTTP 响应的数据大小; 一、尽量避免发送HTTP请求 实现方法: 对于⼀些具有重复性的 HTTP 请求采用 缓存技术 具体过程:客户端收到第⼀个请求的响应后,可以将其缓…
2022/8/30 23:26:16 人评论 次浏览 -
ASP.NET Core 6框架揭秘实例演示[34]:缓存整个响应内容
我们利用ASP.NET开发的大部分API都是为了对外提供资源,对于不易变化的资源内容,针对某个维度对其实施缓存可以很好地提供应用的性能。《内存缓存与分布式缓存的使用》介绍的两种缓存框架(本地内存缓存和分布式缓存)为我们提供了简单易用的缓存读写编程模式,本篇介绍的…
2022/8/29 14:22:51 人评论 次浏览 -
闭包有什么作用
(1)什么是闭包: 闭包是指有权访问另外一个函数作用域中的变量的函数。 闭包就是函数的局部变量集合,只是这些局部变量在函数返回后会继续存在。闭包就是 就是函数的“堆栈”在函数返回后并不释放,我们也可以理解为这些函数堆栈并不在栈 上分配而是在堆上分配。当在一…
2022/8/28 23:25:20 人评论 次浏览 -
【Java面试】准备跳槽!那这期面试题必须要会,请描述一下Redis的缓存淘汰策略
“请你描述一下Redis的缓存淘汰策略” 你如果你正好遇到这个问题,想好怎么回答了吗? 关于这个问题,我把高手的回答整理到了15W字的面试文档里面 大家可以私信留言领取。 下面看看高手的回答。高手: 这个问题我需要从三个方面来回答。 第一个方面: 当Redis使用的内存达…
2022/8/27 2:23:14 人评论 次浏览 -
Mysql 的查询缓存参数介绍与优化思路
以下内容都是来自马哥的分享,虽然都是收费的,但是值得一看(我绝不是拖啊!),涉及到的数据都是服务器的真实数据,可以自己做个计算还是挺有趣的!查询缓存的参数说明(my.cnf)mysql> show global variables like "query_cache%"; Variable_name Value de…
2022/8/27 2:23:08 人评论 次浏览 -
mac os 清理内存的终端命令
1 在终端输入:sudo purge回车,输密码,回车,搞定 我电脑内存电脑立刻多了2多G 2随着你使用Mac的时间越来越长,系统日志文件也会越来越多,根据电脑的用量、错误和服务,这些文件会越来越多。这些系统日志文件是用来调试和排除故障的,如果你感觉没有用,可以使用下面…
2022/8/26 5:24:32 人评论 次浏览 -
Mysql和Redis数据如何保持一致
先阐明一下Mysql和Redis的关系:Mysql是数据库,用来持久化数据,一定程度上保证数据的可靠性;Redis是用来当缓存,用来提升数据访问的性能。 关于如何保证Mysql和Redis中的数据一致(即缓存一致性问题),这是一个非常经典的问题。 使用过缓存的人都应该知道,在实际应用…
2022/8/26 2:53:09 人评论 次浏览 -
Redis缓存穿透和缓存击穿的区别
一、缓存访问:1.客户端发送请求; 2.服务首先会请求redis,查看请求的内容是否存在; 3.redis将请求结果返回给服务,如果返回的结果有数据则直接返回给客户端;如果没有数据则会继续往下执行; 4.服务从数据库中查询请求的数据; 5.数据库将查询的结果返回给服务; 6.如…
2022/8/26 2:23:05 人评论 次浏览 -
Redis基础
常见缓存数据库缓解关系型数据库的并发访问的压力:热点数据 减少响应时间 提升吞吐量:单机内存数据库支持很大并发量Redis数据类型及常用场景string:简单的k,v值应用:计数器,开关,分布式锁setnx 原理:最基础的数据结构 命令集: 1. SET/GET/APPEND/STRLEN:2. IN…
2022/8/26 2:22:57 人评论 次浏览 -
9大性能优化经验总结,强烈建议收藏!
性能优化属于Java高级岗的必备技能,而且大厂特别喜欢考察,今天主要给大家介绍9种性能优化的方法@mikechen 1.代码 之所以把代码放到第一位,是因为这一点最容易引忽视,比如拿到一个性能优化的需求以后,言必称缓存、异步等。 实际上,第一步就应该是分析相关的代码,找…
2022/8/25 6:24:12 人评论 次浏览 -
项目主从数据库缓存问题
1 由于单一数据库读写压力变大,采用读写分离的方式,主库用来写数据,从库用来读数据 2 redis缓存问题:公司中一些首页目录是存放在redis缓存中的,我的目的是修改首页目录的内容, 修改方案就是 首先删除缓存,然后将修改的数据写入数据主库当中,当用户访问的首页目录…
2022/8/25 2:23:18 人评论 次浏览 -
数据库 - db和redis数据一致性问题
数据库 - db和redis数据一致性问题 直接说解决办法:查询数据操作:查询缓存,如果命中,直接返回;如果没有命中,查询数据库,再写入缓存更新数据操作:直接更新db数据库 然后删除缓存删除数据操作:先删除数据库 再删除缓存(设置超时,保证后期缓存肯定会消失)
2022/8/24 2:24:32 人评论 次浏览 -
为什么浏览器的默认请求模式都是GET?
因为get方式只是用于查询,不需要和数据库进行交互,同时一个get请求发送后,会在浏览器中留下缓存,下次访问同一url的话,get请求为了节省时间和空间就会直接走缓存,更加方便快捷。get请求不会对服务器数据资源进行修改,而post请求会,所以很少对post请求缓存(因为ge…
2022/8/23 23:22:49 人评论 次浏览 -
一文打通——数据库与缓存的数据一致性问题分析
缓存读写策略介绍三种缓存读写策略,各有优劣Read/Write Through Pattern(读写穿透) Read/Write Through Pattern 中服务端把 cache 视为主要数据存储,从中读取数据并将数据写入其中。cache 服务负责将此数据读取和写入 DB,从而减轻了应用程序的职责。<!--more--&g…
2022/8/23 2:25:06 人评论 次浏览 -
Php语法知识点小结
参考 https://www.cnblogs.com/zyf-zhaoyafei/p/4828358.html#tree19isset() 、empty()与is_null的区别 1、当变量未定义时,is_null() 和“参数本身”是不允许作为参数判断的,会报Notice警告错误; 2、empty , isset首先都会检查变量是否存在,然后对变量值进行检测。而…
2022/8/23 1:54:02 人评论 次浏览