• memcached循序渐进(一) 基础概念和安装


    1. memcached是什么?

       memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在
    已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。
    许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数
    据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大
    影响。
        这时就该memcached大显身手了。memcached是高性能的分布式内存缓存服务器。一般的使用目的
    是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展
    性。

     基本原理图

     

     2. memcached安装

      1) 下载memcached:http://www.danga.com/

      2) tar zxf memcached1.2.5.tar.gz

      3) cd memcached1.2.5 

      4) ./configure
      5) make

      6) sudo make install

    3. memcached的启动

        # /usr/local/bin/memcached -d -m 1024 -u root -l 192.168.0.39 -p 12000 -c 512 -P /tmp/memcached.pid

        -d选项是启动一个守护进程,

        -m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,

        -u是运行Memcache的用户,我这里是root,

        -l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200

        -p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,

        -c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,

        -P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid

    技术改变世界
  • 相关阅读:
    .net的Timer
    WPF笔记(9)模板(Template)
    WPF笔记(6)数据绑定(DataBinding)
    WPF笔记(8)样式(Styles)
    WPF笔记(7)资源(Resources)
    程序无法退出调试
    WPF笔记(1)XAML和code概述
    ASP.NET程序中常用编程代码(1)
    在ASP.NET中防止注入攻击
    ASP.NET程序中常用编程代码(2)
  • 原文地址:https://www.cnblogs.com/davidgu/p/2547314.html
Copyright © 2020-2023  润新知