引言
针对于现在计算机的CPU和网络设施,对应用程序来说,执行效率的瓶颈,已经不是代码的长度(实现同一个功能)和带宽了,而是,代码访问资源的过程,即:让我们的程序慢下来的罪魁祸首就是IO操作。
程序从硬盘上读取数据是一个非常花费时间的操作,因为我们现在所使用的硬盘是机械式的,你想机械的运行速度和电的速度,那是一个级别上的选手吗?
为了解决程序的瓶颈...
分类:
系统相关 时间:
2014-10-30 01:54:07
阅读次数:
216
基本环境约定:1.CentOS5.8x86_64位采用最小化安装,系统经过了基本优化篇2.mysql安装路径:/usr/local/mysql3.源码包存放位置:/home/oldboy/tools4.源码包编译安装位置:/application如果你清楚lanp环境搭建,参考以下文章:A.php和apache编译安装方法B.mysql5.1编译方法和步骤一..
分类:
数据库 时间:
2014-10-29 02:05:57
阅读次数:
416
.
代码如下,代码为memcache官方代码,引用在此,做一下简单的说明:
1、设置用户名和密码
define('ADMIN_USERNAME','admin');
// Admin Username
define('ADMIN_PASSWORD','123456'); // Admin Password
2、配置服务器及其端口,可以配置多台
$MEMCACHE_SERVE...
分类:
Web程序 时间:
2014-10-28 17:54:14
阅读次数:
305
1、有可能是装了多个libevent而导致memcache无法识别哪一个,解决方法就是卸载掉一个libevent2、只安装了一个libevent,但是也报这个错,解决方法 32位系统下:ln -s /usr/lib/libevent-1.4.so.1/usr/lib/64位系统下:ln -s ...
分类:
系统相关 时间:
2014-10-28 17:25:34
阅读次数:
201
1:下载window版本的memcache http://s3.amazonaws.com/downloads.northscale.com/memcached-win32-1.4.4-14.zip 2:解压到某个目录如:E:\JavaEE\memcached?然后在运行中输入cmd进入命令行,进入到Memcached.exe...
Jedis 是 Redis 官方首选的 Java 客户端开发包。
工作过程总结的一个示例,贴出来,如下:
Java代码
package com.wujintao.redis;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
imp...
分类:
编程语言 时间:
2014-10-25 17:26:37
阅读次数:
749
网站页面的导航栏是从数据库中生成出来的,所以在界面上展示导航栏时,要从数据库中读取出来,但不能每次显示一个页面都从数据库中读,这样就很浪费性能,应该考虑把导航栏放到一个缓存中。如:session、application、memcache等。
对于访问量小的网站,也可以使用如下方法:
@Component
public class NavigationUtil {
public stati...
分类:
Web程序 时间:
2014-10-24 16:43:27
阅读次数:
204
不错的文章http://www.ttlsa.com/memcache/memcached-description/
分类:
系统相关 时间:
2014-10-21 17:33:43
阅读次数:
189
XMemcached是一个基于Java nio的memcached客户端。它是线程安全,结构简单,支持所有的memcached文本协议和二进制协议,并且有比较优异的性能表现。还支持一些高级特性,如JMX、动态增删节点、客户端统计以及nio连接池等。整合开始前,先确认有一个或多个可用的Memcache...
分类:
编程语言 时间:
2014-10-21 00:40:25
阅读次数:
347
linux下的Memcache安装:1. 下载memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent。2. 安装 pecl::memcache。用 pecl 命令行工具安装:pecl install memcache或直接从源...
分类:
系统相关 时间:
2014-10-20 14:47:07
阅读次数:
307