#缓存

缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。缓存的作用是帮助硬件更快地运行。

页面性能优化的方法有哪些?

一墨编程学习

强制缓存优先于协商缓存进行,若强制缓存(Expires和Cache-Control)生效则直接使用缓存,若不生效则进行协商缓存(Last-Modified / ...

9620

构建高性能服务器 -- 缓存篇

jiezhu

当业务逻辑层需要读取数据层的相关数据时,向缓存层请求相应数据,若数据存在于缓存层,则直接从缓存层读取,若不存在,则向后端数据层读取,并同时向缓存层保存一份。当下...

4240

Dora.Interception, 为.NET Core度身打造的AOP框架[4]:演示几个典型应用

用户1161266

如下所示的是CacheInterceptor的定义,可以看出实现的逻辑非常简单。CacheInterceptor采用以方法注入形式提供的IMemoryCache...

37560

JVM系列一:JVM内存组成及分配

用户1410546

java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和...

33460

redis主从复制简介

用户1410546

一. Redis主从复制简介 Redis支持将数据同步到多台从库上,这种特性对提高读取性能非常有益。 1) master可以有多个 slave。 2) 除了多...

400100

并发编程之volatile关键字

用户1410546

处理器为了提高处理速度,不直接和内存进行通讯,而是将系统内存的数据独到内部缓存后再进行操作,但操作完后不知什么时候会写到内存。如果对声明了volatile变量进...

32950

关于缓存你需要知道的

李海彬

Golang语言社区 · 站长 (已认证)

首先,来看后一种。设想一种情景,一个客户端发起更新操作,当执行了缓存失效。这时一个读取操作进来,发现缓存没有数据然后从数据库拿数据并放到缓存。更新操作继续更新数...

340130

localStorage的黑科技-js和css缓存机制

李海彬

Golang语言社区 · 站长 (已认证)

 虽然pc端的协商缓存(304)很快,但手机端因为网络原因,协商缓存的效果就没pc端那么好了。而且,手机会经常清除本地缓存,所以文件缓存的时间也不会很长。

343120

使用Redis做MyBatis的二级缓存

java达人

一级缓存和二级缓存很相似,都是实现Cache缓存接口,然后等待调用。其中的一级缓存具体实现其实使用了Map存储,原理非常简单。PerPetualCache具体结...

36950

细说五层网站架构,了解我们的网站压力究竟在哪里?

张戈

腾讯 · 运维工程师 (已认证)

秀的开源软件都能胜利,比如传统的 Squid Cache,另外,后起之秀 Nginx 和 Varnish 因为性能优异,越来越多的朋友尝试在自己的网站使用他们作...

38170

Linux:sed命令详解

张戈

腾讯 · 运维工程师 (已认证)

sed 编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先 sed 把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓...

35860

解决wp-super-cache无法(预)缓存问题

张戈

腾讯 · 运维工程师 (已认证)

突然发现 WP-SUPER-CACHE 无法预缓存,点击【立即加载预缓存】后没有任何效果,并且垃圾回收定时器也失效了,缓存文件全是几天前的,感觉很奇怪!

32750

分享WordPress Mobile Pack汉化精简版及隐藏指定插件更新提示的方法

张戈

腾讯 · 运维工程师 (已认证)

言归正传,上次写在《解决 360CDN 缓存全开的情况下,主题调度失效的问题》一文中,提到了 WordPress Mobile Pack 这个支持绑定二级域名做...

32430

解决ping域名时出现“TTL传输中过期”的问题

张戈

腾讯 · 运维工程师 (已认证)

方法②、在 DOS 窗口下(如果是 XP,点击屏幕左下角的“开始”,“运行”,输入“cmd”回车)输入:ipconfig/flushdns 即可清空 DNS 缓...

39480

go语言的官方包sync.Pool的实现原理和适用场景

李海彬

Golang语言社区 · 站长 (已认证)

上面我们可以看到pool创建的时候是不能指定大小的,所有sync.Pool的缓存对象数量是没有限制的(只受限于内存),因此使用sync.pool是没办法做到控制...

62960

移动搜索SEO:网站移动适配之Meta标注、移动跳转终结篇

张戈

腾讯 · 运维工程师 (已认证)

这些天,在给博客的标签页(tag)添加跳转和 META 动态申明时,居然让我醍醐灌顶,发现之前的动态适配的做法是多么的苦逼和小白! 总结前,先来回顾下小白张戈在...

37360

大型服务端开发的反模式技巧

李海彬

Golang语言社区 · 站长 (已认证)

缓存一定快吗?我真的见过不快的。分布式缓存要经由网络,网络抖一抖,缓存抖三抖;还依赖运维,运维抖一抖,缓存抖三抖。此事之微妙,不可不察也。

33450

解决启用wp super cache缓存后,页面追加多个斜杠仍然可以访问的隐患

张戈

腾讯 · 运维工程师 (已认证)

昨天一哥们在博客留言告知,启用缓存后,html 文章页面带上斜杠也还可以访问,试了下还真是这样。

32950

Linux系统防CC攻击自动拉黑IP增强版Shell脚本

张戈

腾讯 · 运维工程师 (已认证)

前天没事写了一个防 CC 攻击的 Shell 脚本,没想到这么快就要用上了,原因是因为 360 网站卫士的缓存黑名单突然无法过滤后台,导致 WordPress ...

31240

企业如何抵御弱云密码

静一

初始密码:如果密码是由第三方设定为一个初始的默认值,请重置它,这样它就不会被存储在历史或缓存的某处,导致整体安全性降低。

30750

扫码关注云+社区