博客专栏  >  架构   >  性能调优

性能调优

介绍一些web系统上常见的性能调优技术,从编程语言层次到缓存、白名单、架构设计再到一些服务器调优方法。。

关注
0 已关注
6篇博文
  • 一个用于白名单服务的布隆过滤器(bloom filter)

    bloom filter这种数据结构用于判断一个元素是否在集合内,当然,这种功能也可以由HashMap来实现。bloom filter与HashMap的区别在于,HashMap会储存代表这个元素的ke...

    2014-11-26 18:35
    2258
  • 手写一个自己的LocalCache - 基于LinkedHashMap实现LRU

    功能目标      实现一个全局范围的LocalCache,各个业务点使用自己的Namespace对LocalCache进行逻辑分区,所以在LocalCache中进行读写采用的key为(namesp...

    2014-11-11 18:05
    2320
  • 缓存空对象的使用

    缓存空对象是一种用空间换其他资源(时间、IO、CPU)的技术,可以有效的防止数据库被击穿,并一度程序上减少恶意攻击(特别是将Cache做到client本地)。      普通使用缓存的场景是,将请求从...

    2014-11-05 19:59
    1485
  • 一个缓存容灾写的例子

    背景           有时我们可以使用缓存进行容灾的处理。场景如下:我们当前有一个专门提供各种数据的应用DataCore,该应用开放多个RFC方法供其他应用使用。      我们平时在读写数据...

    2014-09-30 18:27
    2150
  • 针对增量请求的缓存机制实现 - AOP

    背景:      在web应用中,我们经常使用黑白名单,在http://blog.csdn.net/troy__/article/details/39320699中我们实现了一个线程安全的针对全量请求...

    2014-09-24 19:59
    1831
  • 针对全量请求的缓存机制实现 - AOP

    最近几天由于工作原因,需要设计实现一个线程安全的缓存机制,拿出来和大家分享交流一下。 应用背景:      缓存是在实际工作中经常用到的,主要作用呢?1. 提高响应速度 2. 降低cpu压力或者数据库...

    2014-09-16 18:10
    2667

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部