Articles of memcached

从超载保存服务器

由于我的客户端的PHP电子商务门户网站是在一个专门的托pipe,但有一定的过载问题。 就像CPU使用率在60次/秒上达到84%一样,所以我正在考虑提出一个计划。 要在主服务器上执行appache,使用varnish&memcachedcaching先前从Web服务器获取的请求,NGINX在appache前面提供静态内容。 现在在这里作为NGINXredirect所有的PHP请求到appache,所以我正在考虑把另一个微小但function强大的networking服务器,只有PHP服务器页面。 情况就像当我看到appache是​​在高负载,以便我可以redirect某些请求到其他PHPnetworking服务器或我应该使appache运行只处理100个请求/秒,并绕过其他PHP请求到另一个PHPnetworking服务器。 还build议我使用哪个服务器作为一个健壮的PHPnetworking服务器? 如果我错了,请纠正我。 谢谢!

如何查看项目从memcache中删除的速度?

有没有一种很好的方法来监视项目从memcache中退出的速度?

PHP中的Memcached扩展错误

昨天我迁移到了Rackspace(CentOS 5.5)。 一切都已经configuration好了(apache,php,mysql,memcached)并且运行良好。 唯一我忘了,最后安装的是邮件服务器(iRedMail)。 之后,出于某种原因,memcached被搞砸了: [root @ mail php.d]#php -v PHP Warning: PHP Startup: memcache: Unable to initialize module Module compiled with module API=20050922, debug=0, thread-safety=0 PHP compiled with module API=20060613, debug=0, thread-safety=0 These options need to match in Unknown on line 0 PHP 5.2.10 (cli) (built: Nov 13 2009 11:44:05) Copyright (c) 1997-2009 The […]

无法在CentOS 5.5上安装memcached / php memcache

我无法在CentOS 5.5上为我的生活安装memcached yum install memcached说包不存在 我曾尝试从源代码安装,以及百胜。 显然memcached是根据ps auxw运行,我有我的php.ini文件中加载的扩展名,但PHP说它没有安装…它不显示在phpinfo

yum安装memcached时出错

试图安装“yum安装memcached”的memcached,我得到了所有这些我不知道如何解决的错误。 设置安装过程 解决依赖性 – >运行事务检查 —>包memcached.x86_64 0:1.4.5-1.el5.rf设置为更新 – >处理相关性:perl(AnyEvent)for package:memcached – >处理依赖:perl(AnyEvent :: Socket):package:memcached – >处理依赖:perl(AnyEvent :: Handle):memcached – >处理依赖:perl(YAML)for package:memcached – >处理相关性:perl(Term :: ReadKey):package:memcached – >处理相关性:libevent-1.1a.so.1()(64bit)for package:memcached – >运行事务检查 —> Package compat-libevent-11a.x86_64 0:3.2.1-1.el5.rf设置为更新 —>包memcached.x86_64 0:1.4.5-1.el5.rf设置为更新 – >处理相关性:perl(AnyEvent)for package:memcached – >处理依赖:perl(AnyEvent :: Socket):package:memcached – >处理依赖:perl(AnyEvent :: Handle):memcached – >处理依赖:perl(YAML)for package:memcached – >处理相关性:perl(Term :: ReadKey):package:memcached – […]

优化服务器

让我把这一切都放在: 灯环境 Mysql已经被优化了。 我有memcached设置 我有APC设置 在这些networking服务器上的stream量将会变得越来越难,它不会被分散开来,在30分钟内就会有更多的10,000个访问者来访问,这并不是太疯狂,但是这些网站会做很多的查询。 它们在ExpressionEngine上运行,通常只是处理器密集型应用程序。 内置EC2环境。 1个DB服务器,1个Web服务器。 图像和静态文件是通过云端服务的90%,所以它们应该是等式中的最小部分。 两个实例都是大型实例(7.5 GB内存,4个EC2计算单元) 我不是一个服务器pipe理员,所以虽然我能够得到所有的设置,但我现在仍然坚持要做什么来优化。 我现在对页面加载速度并不是很感兴趣 因此,了解stream量将如何stream入以及如何设置,我如何适当地优化Apache,memcached和APC。 还有,其他的提示? :) 谢谢

Nginx + PHP-FPM + APC + Varnish + Memcached:高内存/交换消耗?

我已经在Linode使用1024 MB RAM,Ubuntu 11.04和Nginx + PHP-FPM + APC Varnish + Memcached主动运行VPS。 我已经用WordPress 3.2.1设置了几个testing博客,一切正常,性能testing看起来很有希望: # ab -n 1000 -c 100 http://mydomain.com/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking mydomain.com (be patient) Completed 100 requests Completed 200 requests Completed 300 […]

多个Magentonetworking服务器,单实例memcache问题

我有两个Magento实例的Web服务器。 每个共享httpd.conf,php.ini和my.cnf,以及local.xml和config.xml magentoconfiguration文件。 我有另一台存储共享数据库和共享Memcache实例的服务器。 这两个Magentonetworking服务器都能够成功击中数据库实例,但只有一个Magento实例可以正常使用memcache。 当我向w / memcache工作的magento实例发出请求时,出现以下错误: There has been an error processing your request Warning: session_start() [function.session-start]: open(tcp://INTERNAL_IP_OF_MEMCACHE_SERVER:11211?persistent=1&weight=2&timeout=10&retry_interval=10/sess_9bmgdui99pr39fagpnoa53prl5, O_RDWR) failed: No such file or directory (2) in /var/www/html/production-host/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php on line 113 Trace: #0 [internal function]: mageCoreErrorHandler(2, 'session_start()…', '/var/www/html/p…', 113, Array) #1 /var/www/html/production-host/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php(113): session_start() #2 /var/www/html/production-host/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php(153): Mage_Core_Model_Session_Abstract_Varien->start('frontend') #3 /var/www/html/production-host/app/code/core/Mage/Core/Model/Session/Abstract.php(84): Mage_Core_Model_Session_Abstract_Varien->init('core', 'frontend') #4 /var/www/html/production-host/app/code/core/Mage/Core/Model/Session.php(39): Mage_Core_Model_Session_Abstract->init('core', […]

如何让php-memcached扩展与RHEL6上的SASL一起使用

我有用PHP的RHEL6.1。 我从src.rpm安装了libmemcached-1.0.2并编译了php-memcached 2.0.0b2。 如果我尝试setSaslAuthData('user','pass')并将某些内容写入memcached(Couchbase服务器),则始终会返回代码5(WRITE FAILURE)。 注释setSaslAuthData转而使用默认存储区。 但是我需要使用SASL。 有关我的设置有什么问题的任何想法? PS当然二进制协议是打开的

无法在Gentoo上的PHP中加载Memcached

我使用的是Gentoo Base System 2.0.3,apache-2.2.21-r1,php 5.3.8-pl0和memcached-1.4.5。 我做了以下几件事: emerge dev-php/pecl-memcache emerge dev-php/pecl-memcached emerge dev-libs/libmemcache emerge dev-libs/libmemcached 全部安装就好了。 我已经启动了memcached,可以在端口上telnet并运行stats命令。 当然, 我并没有忘记重启apache 。 现在,对于PHP部分: ls -lh /etc/php/apache2-php5.3/ext-active/ lrwxrwxrwx 1 root root 41 Jan 6 09:58 memcached.ini -> /etc/php/apache2-php5.3/ext/memcached.ini lrwxrwxrwx 1 root root 40 Jan 6 09:48 memcache.ini -> /etc/php/apache2-php5.3/ext/memcache.ini 两者分别包含extension = memcache.so和extension = memcached.so 。 php -i|grep memcache Additional […]