Articles of memcached

Memcached集群 – 最好有3个小实例或2个中介?

目前我有一个memcached群集中的2个小型服务器。 我们正在接近他们的界限,需要成长。 与2个中等大小实例相比,有什么优点/缺点或者增加另一个小实例?

在Windows上使用PHP连接到memcached

我有一个memcached服务器(在AWS ElastiCache上),需要在Windows上使用PHP连接到它(IIS不是WAMP)。 这可能吗? 我发现php_memcache.dll但这似乎不适用于memcached。 我想我需要php_memcached.dll ? 这是否存在,我可以在哪里find它?

Memcached – 单亲configuration,多个子configuration

我正在生产中设置一个memcached服务器,并希望能够通过改变一个符号链接从一个configuration到另一个不同的内存大小之间切换,但我不想复制和粘贴每个configuration到其他configuration,是有可能有一个主configuration多个子configuration? 例: # master config PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="128" OPTIONS="" # Name: memcached_256 # child config for cache server of 256 # include options from master config CACHESIZE="256" # Name: memcached_512 # child config for cache server of 512 # include options from master config CACHESIZE="512" 示例目录列表: ls /etc/sysconfig memcached -> /path/to/my/version/controlled/configs/memcached_256 如果我需要升级,我可以简单地将上面的符号链接改为: memcached -> […]

无法获得memcached在CentOS 5.8上运行

所以我想在我的CentOS 5.8服务器上安装memcached。 我遵循这个教程http://kb.liquidweb.com/install-memcached-on-centos-5/ 命令 netstat -ap | grep 11511 显示memcached正在运行。 我已经添加了 extension = memcached.so 到php.ini并重新启动Apache服务器。 我也积极地select了正确的php.ini(通过phpinfo()validation)。 但是,它仍然不起作用,在phpinfo()中都没有显示出来。 我究竟做错了什么? 你能帮忙吗? 编辑:当我跑 php 我得到以下错误: Unable to load dynamic library '/usr/lib64/php/modules/memcached.so' – /usr/lib64/php/modules/memcached.so: cannot open shared object file: No such file or directory in Unknown on line 0

线程安全php-pecl-memcache和php-pecl-mongo

我正在将运行Apache的Fedora服务器从prefork切换到worker。 除了Mongo和Memcache的php库以外,一切似乎都很好。 有没有人有任何成功让这些工作与httpd工人mpm? 请注意,我安装了memcache和mongo,像这样: yum install php-pecl-memcache php-pecl-mongo 一时兴起,我试着将/usr/lib64/php/modules/下的.so文件复制到/usr/lib64/php-zts/modules/ ,但是我得到了这些错误: PHP警告:PHP启动:无法加载dynamic库'/usr/lib64/php-zts/modules/memcache.so' – /usr/lib64/php-zts/modules/memcache.so:undefined symbol:basic_globals in Unknown第0行PHP警告:PHP启动:无法加载dynamic库'/usr/lib64/php-zts/modules/mongo.so' – /usr/lib64/php-zts/modules/mongo.so:undefined symbol:core_globals in未知在第0行

如何查找memcached使用的最大连接数?

在我们的LAMP应用程序中,我们已经将memcached的最大连接值提高到很高,以避免出现最大连接错误。 现在我们要为memcached设置适当的最大连接值。 有没有办法findmemcached在工作期间使用的最大连接数? 我知道如何查找memcached在给定时刻使用的连接。

我应该在我的Level 3 VPS上安装memcached吗?

我有一台Hostgator的3级VPS Linux服务器,每月支付50美元。 我对服务器一无所知,但我知道这不是最便宜的,但远不是最昂贵的。 在这个问题的域名上,我有一个WordPress博客,这个数据库非常小(80MB)。 我安装了W3 Total Cache插件,build议我安装操作码 – APC,XCache,eAccelerator或WinCache。 她的回应是: “我知道你正试图在你的vps上安装APC,不幸的是,我们不允许APC在3级vps上运行,因为它需要大量的共享内存,另外这个插件要求你使用fastcgi,以及3级的vps。这个插件在使用suphp / cgi的时候不会给你带来明显的优势。“ 最后你在服务器上运行php 5.3.3,通常不需要OPCodecaching。 所以Hostgator希望我支付$ 104.95 /月。 然后我问了一下memcached ,他们的回答是这样的: “我们的memcached安装也需要5 VPS或更高的水平,不过我们欢迎您手动安装它,但是我们不build议您这样做,因为它可能会导致资源问题。客户使用低于5级的VPS节点,并在其CMS中使用caching。“ 我很怀疑主人,因为我知道他们并不总是真实的。 是否有可能通过我自己安装memcached来告诉我是否能够获得性能和速度优化 ? 如果是这样,是通过WinSCP(推荐)做到这一点? 或者我应该看看移动到另一个主机? 感谢任何人可以提供的任何指导!

memcache中的PHP会话 – 安全会话path

Memcached在阅读时对于会话是很好的。 但是安全吗? 今天我们在一台服务器上有更多的客户端 每个虚拟主机都有自己的session.path。 这是安全的,以防止从其他域读取会话。 但是什么memcache? 是否有可能从其他虚拟主机读取会话? 这是PHP如何与memc通信的一些文档。

Nginx及其caching系统。 他们都一样吗?

对于PageSpeed,Microcaching和Memcached,我有点困惑。 他们只是不同的工具,做同样的工作? 我最初是想用Nginx来使用PageSpeed。 如果我这样做,我需要微型caching吗? 而memcached呢?

是否有memcached内存限制的最佳做法?

设置memcached的内存限制时是否有最佳做法或一般经验法则? 我目前正在运行的默认内存限制为64兆的memcached。 服务器有8千兆字节的内存,其中只有大约512兆字节的内存可用。 谢谢。