# Memcached快速入门## What is MemcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。## 安装### Ubuntu $ sud...
分类:
其他好文 时间:
2014-07-07 09:50:02
阅读次数:
187
转载:很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个sessio...
分类:
系统相关 时间:
2014-07-07 09:06:00
阅读次数:
329
通常人们所说的Cache就是指缓存SRAM。 SRAM叫静态内存,“静态”指的是当我们将一笔数据写入SRAM后,除非重新写入新数据或关闭电源,否则写入的数据保持不变。 由于CPU的速度比内存和硬盘的速度要快得多,所以在存取数据时会使CPU等待,影响计算机的速度。SRAM的存取速度比其它内存和硬盘都要...
分类:
其他好文 时间:
2014-07-07 08:13:41
阅读次数:
308
一、简介代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。Squid是一个缓存Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据。当一个用户想要下载一个主页时,可以向Squid 发出一个申请,要Squid 代替其进行下载,然后Squid 连接...
分类:
其他好文 时间:
2014-07-03 23:27:02
阅读次数:
388
函数page_get_cache代码:function page_get_cache($status_only = FALSE) { static $status = FALSE; global $user, $base_root; if ($status_only) { return ...
分类:
其他好文 时间:
2014-07-03 20:04:26
阅读次数:
210
为了提高虚拟机的性能,在现在配置VMwareESXi时,一般需要在主机上添加一块到多块固态硬盘,作为缓存使用。通常情况下,为主机配置1块120G~240GB的固态硬盘即可。在使用固态硬盘时,不要使用服务器的RAID卡配置程序,将硬盘用RAID0配置,因为在启用了RAID配置之后,在VMwareES..
分类:
其他好文 时间:
2014-07-03 15:01:26
阅读次数:
324
一、什么是redis主从复制?主从复制,当用户往Master端写入数据时,通过RedisSync机制将数据文件发送至Slave,Slave也会执行相同的操作确保数据一致;且实现Redis的主从复制非常简单。二、redis主从复制特点1、同一个Master可以拥有多个Slaves。2、Master下的Slave还可以接受同..
分类:
数据库 时间:
2014-07-03 14:26:26
阅读次数:
333
1.缓存概念:应用数据库访问数据库的代价很高,利用持久化的缓存可以减少与数据库之间的交互,可以从缓存中读龋注意:缓存使用不当,会造成性能的损失。要在正确使用缓存的前提下,适当情况使用缓存。2.持久化缓存的级别:(1)事务级别:缓存对象只能被当前事务使用,每个事务..
分类:
系统相关 时间:
2014-07-03 13:59:12
阅读次数:
184
项目地址:https://github.com/ZaBlanc/WebImageView
作者对加载图片,以及图片的内存缓存和磁盘缓存做了封装。
代码量不多,但是能够满足一般的加载图片。
先看下项目结构:
我认为通常情况下自己去实现的话,这点需要仔细看下。
/**
*
* @param urlString 对应图片的网络地址
* @return
...
分类:
Web程序 时间:
2014-07-03 13:54:42
阅读次数:
2509
这一章想讲一下Spark的缓存是如何实现的。这个persist方法是在RDD里面的,所以我们直接打开RDD这个类。 def persist(newLevel: StorageLevel): this.type = { // StorageLevel不能随意更改 if (storageL...
分类:
其他好文 时间:
2014-07-03 12:53:15
阅读次数:
314