<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[歌声与微笑]]></title> 
<link>http://www.gsywx.com/index.php</link> 
<description><![CDATA[歌声与微笑]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[歌声与微笑]]></copyright>
<item>
<link>http://www.gsywx.com/read.php/.htm</link>
<title><![CDATA[在windows下使用memcached教程]]></title> 
<author>admin &lt;admin@gsywx.com&gt;</author>
<category><![CDATA[电脑类]]></category>
<pubDate>Thu, 12 Aug 2010 02:45:46 +0000</pubDate> 
<guid>http://www.gsywx.com/read.php/.htm</guid> 
<description>
<![CDATA[ 
	在windows下使用memcached教程<br/><br/>一、php扩展的安装<br/>下载地址：http://downloads.php.net/pierre/<br/>下载合适所用php版本，解压出php_memcache.dll，并拷入php&#92;ext目录。<br/>修改php.ini<br/>加入extension=php_memcache.dll<br/>重启iis<br/><br/>二、memcached服务端的安装<br/>下载地址：http://jehiah.cz/projects/memcached-win32/<br/>如：memcached-1.2.1-win32.zip，并解压<br/>把memcached.exe拷入指定位置，如d:&#92;memcached<br/>打开cmd，进入d:&#92;memcached<br/>memcached.exe -d install<br/>memcached.exe -d start<br/>这时候memcached就可以正常使用了。<br/>默认启动为使用内存： 64M<br/>如需自行加大内存需自行运行memcached<br/>停掉安装的服务或卸载安装的服务，进入d:&#92;memcached<br/>memcached.exe -m 128<br/>这样，memcached就可以使用128M内存了。这时候你会发现这个CMD窗口一直开着，并不能关闭，关闭窗口memcached程序也会退出。<br/><br/>解决方法：<br/>下载RunHiddenConsole.exe，并拷入d:&#92;memcached<br/>RunHiddenConsole.exe memcached.exe -m 128<br/><br/>附：memcached的基本设置：<br/><br/>-p 监听的端口<br/>-l 连接的IP地址, 默认是本机<br/>-d start 启动memcached服务<br/>-d restart 重起memcached服务<br/>-d stop&#124;shutdown 关闭正在运行的memcached服务<br/>-d install 安装memcached服务<br/>-d uninstall 卸载memcached服务<br/>-u 以的身份运行 (仅在以root运行的时候有效)<br/>-m 最大内存使用，单位MB。默认64MB<br/>-M 内存耗尽时返回错误，而不是删除项<br/>-c 最大同时连接数，默认是1024<br/>-f 块大小增长因子，默认是1.25<br/>-n 最小分配空间，key+value+flags默认是48<br/>-h 显示帮助<br/><br/>附：php扩展中的配置信息<br/><br/><br/>[Memcache]<br/>; 一个高性能的分布式的内存对象缓存系统，通过在内存里维护一个统一的巨大的hash表，<br/>; 它能够用来存储各种格式的数据，包括图像、视频、文件以及数据库检索的结果等。<br/><br/>; 是否在遇到错误时透明地向其他服务器进行故障转移。<br/>memcache.allow_failover = On<br/><br/>; 接受和发送数据时最多尝试多少个服务器，只在打开memcache.allow_failover时有效。<br/>memcache.max_failover_attempts = 20<br/><br/>; 数据将按照此值设定的块大小进行转移。此值越小所需的额外网络传输越多。<br/>; 如果发现无法解释的速度降低，可以尝试将此值增加到32768。<br/>memcache.chunk_size = 8192<br/><br/>; 连接到memcached服务器时使用的默认TCP端口。<br/>memcache.default_port = 11211<br/><br/>; 控制将key映射到server的策略。默认值"standard"表示使用先前版本的老hash策略。<br/>; 设为"consistent"可以允许在连接池中添加/删除服务器时不必重新计算key与server之间的映射关系。<br/>;memcache.hash_strategy = "standard"; 控制将key映射到server的散列函数。默认值"crc32"使用CRC32算法，而"fnv"则表示使用FNV-1a算法。<br/>; FNV-1a比CRC32速度稍低，但是散列效果更好。<br/>;memcache.hash_function = "crc32"<br/><br/>;memcache也可以作为session的存储模块,具体参看:memcache PHP 的 session.save_handler.<br/><br/>本内容为原创内容，转载请注明：<br/>本文来自http://blog.gsywx.com<br/><br/>Tags - <a href="http://www.gsywx.com/go.php/tags/memcached/" rel="tag">memcached</a> , <a href="http://www.gsywx.com/go.php/tags/memcache/" rel="tag">memcache</a> , <a href="http://www.gsywx.com/go.php/tags/%25E7%25BC%2593%25E5%25AD%2598/" rel="tag">缓存</a> , <a href="http://www.gsywx.com/go.php/tags/php%25E7%25BC%2593%25E5%25AD%2598/" rel="tag">php缓存</a> , <a href="http://www.gsywx.com/go.php/tags/php%25E6%2589%25A9%25E5%25B1%2595/" rel="tag">php扩展</a> , <a href="http://www.gsywx.com/go.php/tags/php/" rel="tag">php</a>
]]>
</description>
</item><item>
<link>http://www.gsywx.com/read.php/.htm#blogcomment</link>
<title><![CDATA[[评论] 在windows下使用memcached教程]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.gsywx.com/read.php/.htm#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>