E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
缓存设计
应用系统数据
缓存设计
原文:淘宝技术部 http://rdc.taobao.org/?p=1481 在高访问量的web系统中,缓存几乎是离不开的;但是一个适当、高效的缓存方案设计却并不容易,如何才能设计一个好的缓存方案了? *************************************************************************************************
·
2015-11-01 15:24
缓存
.Net内容管理系统开发实例项目说明及文章索引——2011-8-25更新
目前遇到的问题(寻求网友帮助)
缓存设计
——
·
2015-10-31 09:13
.net
NET 企业缓存应用总结
缓存是个宽泛且永不过时的话题,如何使用好缓存还是值得细细琢磨,(这部分内容也是我在招聘的时候对应聘者的提问,能回答出来的有,但让人满意的很少),现在就我在工作中实际用的缓存经验及与缓存相关的经验总结为3个部分,
缓存设计
思路
·
2015-10-31 08:39
net
在Discuz!NT中进行缓存分层(本地缓存+memcached)
NT
缓存设计
简析, Discuz!NT中集成Memcached分布式缓存)中,介绍了Discuz!
·
2015-10-30 11:35
memcached
Noebe V2.0 示例项目
智能
缓存设计
,使用MRU算法,让查询变得飞快。 。分布式数据库同步操作,让数据库操作的同步冲突不再存在。 。智能主键填充,
·
2015-10-30 11:27
示例
nginx+Memcached
缓存设计
单页面缓存方案 单静态页缓存 解决问题场景 常见的
缓存设计
利用System.Web.Cache 保存在内存内,效率高,可以减轻数据库访问的压力。
·
2015-10-30 11:21
memcached
弱引用 WeakReference
id=78 在程序设计中我们经常会进行一些全局
缓存设计
,诸如使用静态或者全局根字段来引用某个对象,以便一次创建多次使用。
·
2015-10-28 09:36
WeakReference
NT
缓存设计
简析 [原创]
作为一个社区类型软件,大并发支持和高效稳定运行永远是“硬道理”,而有效安全的使用 缓存恰恰能起到事倍功半的效果。而.NET本身所提供的缓存机制又显得过于“单薄”,比如说订 制不太灵活方便, 缓存对象之间层次感不强, 使用时缺乏统一的管理等等。 &nb
·
2015-10-28 08:02
discuz
分布式系统
缓存设计
浅析
前几天听了部门内朋春大牛讲分布式缓存的一个技术分享,还是非常有收获。 PPT如下: 这个分享的副标题是“简单的事情从来不简单”,这句话讲得非常在理。缓存看似简单,但要做“好”一个缓存系统也是很有讲究的。 写点自己的心得收获吧: 1
·
2015-10-27 16:42
分布式
C#高性能大容量SOCKET并发
完成端口例子介绍 C#高性能大容量SOCKET并发(二):SocketAsyncEventArgs封装 C#高性能大容量SOCKET并发(三):接收、发送 C#高性能大容量SOCKET并发(四):
缓存设计
·
2015-10-21 11:26
socket
博客目录导读
阅读目录:浅谈C#网络编程系列探索C#系列Redis系列
缓存设计
系列Net作业调度系列多线程锁系列日志系统及SOA系列按日期从新到旧及其他浅谈C#网络编程系列浅谈C#网络编程(二)浅谈C#网络编程(一)
蘑菇先生
·
2015-09-30 20:00
java中级开发工程师知识
添加了JavaIO机制中的种类和应用场景的解释,添加了Java内存模型的相关知识点2015.03.13--------文章按技术划分,增加J2EE规范的解释2015.04.25--------增加对LRU
缓存设计
的描述
caesarlv
·
2015-09-15 13:00
LRU
缓存设计
-踩坑学习
先简述下我今天遇到的问题。这边sdk登陆,并发量不小,然后用户登陆后可以进行共享登陆,主要业务描述就是,同一个公司的多个产品,一个产品登陆了,另外一个产品可以直接免登陆,这些登陆信息主要查询都是在缓存上的。 现象是:用户在A产品登陆后,B产品点开刚开始可以查询到B的登陆信息,提示用户可以登陆,但是4个小时后,就查询不到了。刚开始以为是业务代码问题,由于是线上问题,实在无法debg什
明舞
·
2015-08-31 19:00
数据结构
null
table
iterator
Class
insert
【转】Java中级开发工程师知识点归纳
添加了JavaIO机制中的种类和应用场景的解释,添加了Java内存模型的相关知识点2015.03.13--------文章按技术划分,增加J2EE规范的解释2015.04.25--------增加对LRU
缓存设计
的描述
flight_blh
·
2015-08-28 00:00
JAVA
HTTP1.1 304静态资源
缓存设计
基础知识1)什么是”Last-Modified”?在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样:Last-Modified:Fri,12May201218:53:33GMT客户端第二次请求此URL时,根据HTTP协议的规定,浏览器会向服务器传送If-Modified-
IamOkay
·
2015-08-18 16:00
Android 数据库模块搭建方案
数据库作为App
缓存设计
的首选,存在一些开发的陷阱,同时需要考虑性能、开发效率和可维护性,笔者建议自行搭建数据库管理类,同时配合成熟的开源ORM框架快速搭建数据库模块。
gcoder_io
·
2015-08-07 17:48
解析大型.NET ERP系统 高质量.NET代码设计模式
1 缓存 Cache 系统中大量的用到
缓存设计
模式,对系统登入之后不变的数据进行缓存,不从数据库中直接读取。耗费一些内存,相比从SQL Server中再次读取数据要划算得多。
·
2015-07-25 07:00
.net
一种基于哨兵的缓存访问策略
学习自一种基于“哨兵”的分布式
缓存设计
通常的缓存访问如下,箭头表示访问量,且为同一时刻访问。
·
2015-07-02 08:00
哨兵
缓存
访问
一种基于哨兵的缓存访问策略
学习自一种基于“哨兵”的分布式
缓存设计
通常的缓存访问如下,箭头表示访问量,且为同一时刻访问。
·
2015-07-02 00:00
缓存
访问
策略
一种基于“哨兵”的分布式
缓存设计
14年双11大促缓存方案,今天有点闲暇时间,回顾一下当时的思路。场景介绍:大促活动下,对于某些产品进行整点秒杀活动。预计流量是平时峰值5+倍。商品计算逻辑比较复杂:某个最终展示的商品属性和价格,可能需要上亿次动态条件计算获得,动态条件每时每刻都在变化,并且商品的库存属性属于行业共有库存,每时每刻都在变化。计算模型:前端机并发去后端获取实时计算数据,然后合并结果,根据用户信息给商品打属性,排序。头脑
xtjsxtj
·
2015-06-23 13:00
缓存
聊天室服务器程序
多进程服务器,一个子进程处理一个客户连接,同时将所有客户socket连接的读
缓存设计
为一块共享内存。
qisefengzheng
·
2015-06-16 10:00
探索C#之虚拟桶分片
比如在Redis分布式
缓存设计
中,使用一致性Hash进行key分片存储,通过虚拟节点最大化降低添加或删除节点带来的影响。这里强调降低二字,即是它还是有影响的,在一般情况下我们还可以接受。
蘑菇先生
·
2015-05-31 22:00
业务
缓存设计
对于优化网站速度,缓存有:CDN,js及静态资源文件缓存。数据库缓存,数据映射层缓存(mybatis),以及业务层缓存。 缓存能提高访问速度,但也会造成代码逻辑复杂度的增加。通常缓存对于非实时性的可以选择失效时间,对于实时性要求较高的则最好采用事件式更新。 使用缓存时,一致性很重要,这样就涉及到不能用类似ehcache这种本地分布式缓存,例:商品服务有两台机子,对数据a都做了缓存,那么当数据a更
zhaozhenzuo
·
2015-05-25 17:00
memcached服务器
memcached本身是为
缓存设计
的服务器,因此并没有过多考虑数据的持久化问题。
Defias
·
2015-05-20 11:00
缓存设计
缓存设计
上主要目标:高可用,高性能,易用性,各业务模块缓存使用的隔离性主要分为服务端设计与客户端使用服务端设计架构:负载均衡+twemproxy+redis集群是一种解决方案由代理层twemproxy进行分片客户端设计
zhaozhenzuo
·
2015-05-19 11:00
Java缓存技术总结
4缓存介质,及其优缺点5Java本地
缓存设计
及实现 搞清楚这4个问题,那么我们就可以随意的通过应用的场景来判断使用何种缓存了. 1.缓存为什么要存在?
aoyouzi
·
2015-05-14 14:00
java
感觉非常经典的一片博文(关于缓存)
http://robbinfan.com/blog/38/orm-cache-sumupWeb应用的
缓存设计
模式
fengtian824
·
2015-05-09 18:00
Android 三级缓存Cache(内存,文件,网络)图片
缓存设计
1.简介 大家都知道,在我们Android开发的过程中,对于图片的处理,是非常重要的,而对于我们如果每次都重网络去拉去图片,那样会造成,现在android应用中不可避免的要使用图片,有些图片是可以变化的,需要每次启动时从网络拉取,这种场景在有广告位的应用以及纯图片应用(比如淘宝,qq的照片墙)中比较多。现在有一个问题:假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况
u011546655
·
2015-05-05 17:00
android
异步
缓存
策略
用户体验
一致性hash算法学习
因此,引入了一致性哈希算法:分布式
缓存设计
核心点:在设计分布式cac
cfyme
·
2015-04-28 09:31
分布式
牛逼算法
一致性哈希
一致性hash算法学习
因此,引入了一致性哈希算法: 分布式
缓存设计
核心点:在设计分布式
cfyme
·
2015-04-28 09:00
hash
FaceBook开源库Fresco
为了最大限度节省空间和CPU时间,它含有3级
缓存设计
(2级内存,1级文件)。
pcsxk
·
2015-04-21 10:00
开源
bitmap
图片
Facebook
库
缓存设计
的时候需要注意的事项
缓存其实就是一个个的kv值,就像是map一样,如果你往map里面放入的时候的值的条件变化了,或者从map里面取值的时候值变了那么就要小心了,一定要在get和put的时候同时加上条件的变化,否则缓存的命中率极有可能会下降。 逼格稍微高一点的话就是从配置文件里面读取,读取放入的key和从数据库里面取出key值。
疯狂的兔子
·
2015-04-17 10:00
FaceBook开源库Fresco
为了最大限度节省空间和CPU时间,它含有3级
缓存设计
(2级内存,1级文件)。Fresco中设计有一个叫做Drawees模块,方便地显示loading图,当图片不再显示在屏幕上时
liu1164316159
·
2015-04-01 18:33
android
FaceBook开源库Fresco
为了最大限度节省空间和CPU时间,它含有3级
缓存设计
(2级内存,1级文件)。Fresco中设计有一个叫做Drawees模块,方便地显示loading图,当图片不再显示在屏幕上时
liu1164316159
·
2015-04-01 18:00
ATS缓存中间层介绍
快速磁盘指ssd缓存中间层当我们考虑ATS的存储时,最原始的设计是支持具有相同容量的多块磁盘,(最适合没有做raid的块设备),由此构建分区,将每个分区指定某个域名(主机名),我们发现假如我们不对现有
缓存设计
做大的变动
雪峰流云
·
2015-03-27 16:01
Apache
Traffic
Server
ATS
ssd
Java中级开发工程师知识点归纳
添加了JavaIO机制中的种类和应用场景的解释,添加了Java内存模型的相关知识点2015.03.13--------文章按技术划分,增加J2EE规范的解释2015.04.25--------增加对LRU
缓存设计
的描述
zhengzhihust
·
2015-03-09 10:00
java
工作
web服务器
使用2-3法则设计分布式数据访问层
引言如今移动互联网行业呈爆发式发展,随着业务用户规模和业务逻辑趋向复杂,后端系统的开发和维护变得越来越困难,目前业界涌现出各种各样的技术文章介绍分布式
缓存设计
、分布式数据库设计
卫向军
·
2015-02-07 00:00
面向对象下
该Integer用了
缓存设计
来
xuguoli_beyondboy
·
2015-02-02 15:00
java内部类
Java接口
java枚举类
Java对象与垃圾回收
java面向对象下
一些常用的算法
LRU
缓存设计
http://blog.csdn.net/ryfdizuo/article/details/7916996 LRU缓存介绍与实现 (Java) http
fengbin2005
·
2015-01-20 21:00
算法
微博feed分级缓存的极致优化带来50%的效率提升
高效的
缓存设计
很好支撑了高速发展的微博业务,并且在业界也达到了很高的高度。详细解读和小伙伴们一起来吐槽
李航421
·
2014-12-16 11:00
微博
feed分级缓存
效率提升
极致优化
count
缓存设计
问题总结
在设计count缓存过程中遇到的一些问题,现总结如下,望共勉:1.在分布式并发情况下如何考虑原子性操作?使用memcache的计数器实现2.memcache的计数器没有失效时间的概念,如何纳入失效时间?另外使用存储一个Cache,用它的失效时间作为缓存计数器的失效时间,该Cache失效则计数器删除3.如果计数器未命中(查询时未命中则返回0,更新缓存时未命中则返回-1)会如何?有两种情况:第一,如果
只要你快乐
·
2014-12-06 20:00
java
并发
cache
分布式
存储
《深入理解mybatis原理》 MyBatis缓存机制的设计与实现
MyBatis将数据
缓存设计
成两级结构,分为一级缓存、二级缓存: 一级缓存是Session会话级别的缓存,位于表示一次数据库会话的SqlSession对象之中,又被称之为本地缓存。
u010349169
·
2014-11-23 13:00
orm
mybatis
cache
缓存机制
MyBatis原理
android
缓存设计
首先要提一下,本文中的缓存指的只是文本缓存。访问服务器使用http请求。android里面使用缓存的好处:1.节省流量2.更快的响应,更流畅的体验。3.减少http请求,降低服务器负担。(如果一个应用启动到关闭共发起50次http请求,启用缓存后降低到了30次。我想缓存带来的效益要比你优化数据库表结构什么的优更加直接有效) 说到缓存,有几个必须提到的要点。首先,每个缓存有应该有个id号,这样我们才
jinyeweiyang
·
2014-11-03 12:00
关于游戏服务器中缓存的设计方案的讨论
(只针对游戏服务器中的热数据)游戏服务器的
缓存设计
总体大概有三种类型:进程内缓存--如java的ehcahe、 进程内缓存--使用会话sessionCache,通过语言的基础类型和基础的集合框架来定制
石头哥哥
·
2014-10-31 15:00
游戏
服务器
缓存
设计
Discuz!NT跨站缓存同步
NT
缓存设计
简析 Discuz!NT中集成Memcached分布式缓存 在Discuz!
sgear
·
2014-10-29 15:00
业务逻辑层缓存应该设计
在业务制定的时候很少会切入
缓存设计
这一环节,毕竟在指标不明确的情况这属于一种过渡设计.毕竟缓存切入有很多手段,在很多时候直接在WEB进行一个页面缓存就有着非常高收益的效果
·
2014-09-15 22:00
缓存
业务逻辑层缓存应该设计
在业务制定的时候很少会切入
缓存设计
这一环节,毕竟在指标不明确的情况这属于一种过渡设计.毕竟缓存切入有很多手段,在很多时候直接在WEB进行一个页面缓存就有着非常高收益的效果.缓存是一种横向的数据处理应用
泥水佬
·
2014-09-14 12:00
Web应用的
缓存设计
模式
ORM缓存引言从10年前的2003年开始,在Web应用领域,ORM(对象-关系映射)框架就开始逐渐普及,并且流行开来,其中最广为人知的就是Java的开源ORM框架Hibernate,后来Hibernate也成为了EJB3的实现框架;2005年以后,ORM开始普及到其他编程语言领域,其中最有名气的是Rubyonrails框架的ORM-ActiveRecord。如今各种开源框架的ORM,乃至ODM(对
dazhi_100
·
2014-08-12 17:00
android
缓存设计
首先要提一下,本文中的缓存指的只是文本缓存。访问服务器使用http请求。android里面使用缓存的好处:1.节省流量2.更快的响应,更流畅的体验。3.减少http请求,降低服务器负担。(如果一个应用启动到关闭共发起50次http请求,启用缓存后降低到了30次。我想缓存带来的效益要比你优化数据库表结构什么的优更加直接有效) 说到缓存,有几个必须提到的要点。首先,每个缓存有应该有个id号,这样我们才
gebitan505
·
2014-08-11 17:00
android缓存设计
负载均衡技术之选择实际业务处理机器的方式
Hash选择在分布式
缓存设计
中,多台server形成分布式缓存,如果每次请求都从若干台server中寻找,在时间上和空间上都不科学,所以利用一致性hash保证相同的keyi每次访问都被发送到同一台server
Kerry_Han
·
2014-08-06 15:00
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他