用memcached提升网站访问速度

项目中用到了memcached  (部分从网上了解),感觉在访问速度上有了很大的提高。和大家分享一下。

 

1、memcached要想使用的话,必须在服务器上以服务的形式启动。因此需要下载一个
安装的服务程序。下载地址是
http://jehiah.cz/projects/memcached-win32/
在“memcached 1.2.1 for Win32”下面有三个选项,我们一般选择“memcached
1.2.1 for Win32 binaries”,下载以后,解压,然后放到C盘根目录下。双击
memcached.exe就可以启动memcached服务了,这时,你可以打开任务管理器,如果在
进程里出现memcached.exe就说明memcached服务已经启动了,还要让cmd窗口开着,
这样才是启动了memcached服务。

2.在想用到memcached  地方 加上

  List rtnList=null;
  //启用mem缓存
  MemCachedManager mem=MemCachedManager.getInstance();
  if(mem.get("LcFavorite"+lcId)!=null){
   rtnList=(List)mem.get("LcFavorite"+lcId);
   System.out.println("读取缓存中的收藏者信息");
  }else{
   rtnList=LcService.getInstance().getUsersLcSubscribe(lcId,6);
   mem.add("LcFavorite"+lcId,rtnList);
  }

 这个list 是页面上显示列表的。

mem.add(key,value);

mem.get(key)

方法不多说。

这时会在你的(服务器)控制台 上打印一些 关于 memcached 的相关信息。

我在资源里上传了 例子 和 memcached 用到的jar包 和下载好的 memcached工具。大家有兴趣可以下载。

http://download.csdn.net/source/2030795

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值