随着互联网业务对性能需求日益强烈,作为Key/Value存储的Redis具有数据类型丰富和性能表现优异的特点。如果能够熟练地驾驭它,不管是把它用做缓存还是存储,对很多大型应用都很多帮助。新浪作为世界上最大的Redis使用者,体会到了Redis为高并发在线业务带来的好处,但同时也遇到了很多挑战,新浪为...
分类:
其他好文 时间:
2014-04-29 21:36:19
阅读次数:
671
1.LRU1.1.原理LRU(Leastrecentlyused,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。1.2.实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:1.新数据插入到链表头部;2.每当缓存命中...
分类:
其他好文 时间:
2014-04-29 19:54:39
阅读次数:
553
1.nginx配置网站目录并修改访问的端口:nginx.conf文件listen
666;//端口默认为80,修改后增强安全性 server_name www.lnmp.org; index index.html index.htm
ind...
分类:
其他好文 时间:
2014-04-29 19:29:01
阅读次数:
450
在使用 Google Chrome 浏览器调试 js 时,会发现修改完 js
不会立即生效,这是由于 chrome 浏览器缓存的原因,而在火狐下没有这个问题。经常使用 chrome 浏览器调试 js 的朋友一定会发现 chrome 下调试
js 更加顺手,那么就让我们看看怎么在 chrome 下禁止...
分类:
其他好文 时间:
2014-04-29 19:06:28
阅读次数:
411
这个工具是从阿里云客服那知道的,当时遇到阿里云CDN的一个节点出现丢包问题,用这个工具诊断路由节点问题。1.
下载地址:http://rudix.org/packages/mtr.html;2. 下载后运行mtr-0.85-0.pkg进行安装;3. cd
/usr/local/sbin ,就会看m...
分类:
其他好文 时间:
2014-04-29 18:48:03
阅读次数:
729
实用正则org.springframework.aop.support.RegexpMethodPointcutAdvisor然后 .*_cache.*
表示拦截...
分类:
编程语言 时间:
2014-04-29 16:25:10
阅读次数:
510
使用三台虚拟机器, Ubuntu1(nginx) 192.168.226.128
Ubuntu2(php-fpm+memcached)192.168.226.132 CentOS(MySQL)192.169.226.130PHP
框架使用CakePHP,这个是很常用的MVC 框架,基于事件的分...
分类:
Web程序 时间:
2014-04-29 15:24:41
阅读次数:
477
缓存是硬盘控制器上的一块内存芯片,具有极快的存取速率,它是硬盘内部存储和外界接口之间的缓冲器。由于硬盘的内部数据传输速率和外界介面传输速率不同,缓存在其中起到一个缓冲的作用。缓存的大小与速率是直接关系到硬盘的传输速率的重要因素,能够大幅度地提高硬盘整体性能。当硬盘存取零碎数据时需要不断地在硬盘与内存...
分类:
Web程序 时间:
2014-04-29 09:36:47
阅读次数:
363
1.什么是Cookie对象:Cookie 提供了一种在 Web
应用程序中存储用户特定信息的方法。例如,当用户访问您的站点时,您可以使用 Cookie
存储用户首选项或其他信息。当该用户再次访问您的网站时,应用程序便可以检索以前存储的信息。 Session对象:Session对象是HttpSessi...
分类:
数据库 时间:
2014-04-29 09:32:46
阅读次数:
484
缓存是硬盘控制器上的一块内存芯片,具有极快的存取速率,它是硬盘内部存储和外界接口之间的缓冲器。由于硬盘的内部数据传输速率和外界介面传输速率不同,缓存在其中起到一个缓冲的作用。缓存的大小与速率是直接关系到硬盘的传输速率的重要因素,能够大幅度地提高硬盘整体性能。当硬盘存取零碎数据时需要不断地在硬盘与内存...
分类:
其他好文 时间:
2014-04-29 09:31:46
阅读次数:
372