RAID卡缓存策略 不同的RAID卡缓存策略对IO的性能影响较大,常见的策略有: 1、写操作策略,可设置为WriteBack或WriteThrough 2、读操作策略,可选参数:ReadAheadNone, ReadAdaptive, ReadAhead。 3、缓存策略,可选参数: Direct, ...
分类:
数据库 时间:
2019-06-07 16:41:31
阅读次数:
132
大约在两年前我写过一篇关于Discuz!NT缓存架构的文章,在那篇文章的结尾介绍了在IIS中如果开启多个应用程序池会造成多个缓存实例之间数据同步的问题。虽然给出了一个解决方案,但无形中却把压力转移到了磁盘I/O上(多个进程并发访问cache.config文件)。其实从那时起我就开始关注有什么更好的方 ...
分类:
Web程序 时间:
2019-05-31 13:21:41
阅读次数:
233
昨天公司运维来找测试,希望他们注意响应中的缓存字段。我在旁边听着,觉得他们讲得很有问题,就插了两句,和他们说了下公司目前官网图片缓存策略的问题。然后就让我写个小文档发出来,好吧,谁叫我多嘴。这篇文章就是自己整理的一个小文档,详细的描述了http缓存及其优先级。 HTTP缓存 主要有两种缓存:强缓存和 ...
分类:
Web程序 时间:
2019-05-05 23:21:49
阅读次数:
230
主键生成策略 一、主键分类 1. 自然主键 主键本身就是表中的一个字段,实体中一个具体的属性,对象本身唯一的特性 比如:创建一个学生表:姓名、年龄、身份证号(自然主键) 2. 代理主键 主键本身不是表中必须的一个字段 同样创建一个学生表:姓名、年龄 、身份证号、SID(代理主键) 在实际开发当中尽量 ...
分类:
Web程序 时间:
2019-05-03 22:53:52
阅读次数:
248
一、前言缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发起请求,或者发起了请求但后端存储的数据和前端一致,那么就没有必要再将数据回传回来
分类:
其他好文 时间:
2019-04-29 09:26:40
阅读次数:
114
[TOC] Hibernate生成策略与缓存策略 主键生成策略 主键分类 自然主键 主键本身就是表中的一个字段 实体中一个具体的属性,对象本身唯一的特性 代理主键 开发中为什么要使用代理主键 主键的生成策略 在使用代理主键的过程当中,尽量要做到自动生成主键,不能让用户手动设置主键 一般交给数据库自动 ...
分类:
Web程序 时间:
2019-04-15 00:29:08
阅读次数:
201
浏览器的缓存规则是在 http 协议头和 html 页面的 meta 标签中定义的。主要分为两部分:强缓存和协商缓存。强缓存是指缓存的副本在有效期内,浏览器直接获取这个副本并渲染。强缓存主要涉及的 http 协议报头有:Expires,cache-control。 强缓存的过程:浏览器发起 http ...
分类:
其他好文 时间:
2019-04-14 09:54:46
阅读次数:
210
VCLVarnishConfigurationLanguage(VCL)是一种动态语言,是varnish配置语言,用来描述请求处理和制定缓存策略。vcl配置内容由managerprocess创建的VCC子进程转换成C语言代码,再经由gcc编译成共享对象,最后装载到cacherprocess中生效。VCL文件被分为多个子程序,不同的子程序在不同的时间里执行,比如一个子程序在接到请求时执行,另一个子程
分类:
其他好文 时间:
2019-04-12 12:02:00
阅读次数:
187
死磕 java集合之LinkedHashMap源码分析
你了解它的存储结构吗?
你知道它为什么可以用来实现LRU缓存吗?
它真的可以直接拿来实现LRU缓存吗?
分类:
编程语言 时间:
2019-04-04 11:20:05
阅读次数:
153
2014-11-27 11:05:49 一、RPM包的分类 RPM有五种基本的操作功能:安装、卸载、升级、查询和验证。 linux软件包分为两大类: (1)二进制类包,包括rpm安装包(一般分为i386和x86等几种) (2)源码类包,源码包和开发包应该归位此类(.src.rpm)。 有时候为了方便 ...
分类:
其他好文 时间:
2019-03-18 11:41:42
阅读次数:
224