Articles of memcache

如何在CentOS 5.5中安装PHP 5.2.10的memcache? (不在回购)

我试图从另一个回购安装memcache,它都出错了: [root@mail ~]# 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 PHP Group Zend Engine v2.2.0, […]

Drupal / pressflow VPS设置

我即将把一个高stream量的网站移植到VPS上的Drupal v6.x(也许是7.x)。 我以Ubuntu的名义对Linux有一些经验。 当然,我可以在一个托pipe的VPS包中继电器。 我怎么想select最好的设置。 我select的VPS软件包包含以下软件和硬件: CentOS 5 CPU:1 Ghz(1核心) 内存:512 MB 磁盘:40 GB Raid 6 现在我想知道最好的configuration是什么。 我的意思是作为基本的networking和邮件服务器,但也是我应该做的caching。 我在Drupal.org上阅读了很多信息,还有一个名为Pressflow的软件包,它是针对高stream量网站的Drupal优化版本。 有人提到这些名字: memcache(在Linux上的caching模块?) nginx(某种web服务器更像apache?) 清漆(在Linux上的caching模块?) 我明白他们是什么,但他们如何适合在一张照片? 所以基本上我正在寻找一个可以清理图片的人。

可扩展的服务器configuration,用于dynamic增长的社交网站

我的团队正在写(社交)网站,理论上应该在很快成长。 我的任务是尝试定义这样一个页面的硬件要求(对于投资者)。 我们创build页面的技术是PHP + MySQL。 有一段时间我读了负载平衡器,鱿鱼,haproxy等…谁能推荐一个很好的知识来源,我可以了解更多关于服务器和硬件组合的可能configuration?

如何在Linux中优化TCP / IP协议栈?

目前我注意到有大约15K开放连接到本地主机。 它主要连接到Memcached。 我无能为力,我应该开始优化TCP / IP协议栈。 Memcached支持UDP,但PHP库不支持它。 服务器有很多的内存,大约7GB,它是双核。 任何在Linux中优化TCP / IP协议栈的指针?

Memcached服务器:将两个服务器URL指向同一台服务器是一种很好的做法吗?

我有一个系统,有几个不同的文件和服务器连接到一个memcache服务器。 我想留在一台服务器,但保持增加memcache服务器的数量(高stream量期间)的选项。 我的想法是告诉memcache有两台服务器,而这两个url将(通过DNS)指向一台服务器。 在将来,如果我想我可以添加一个服务器和更改DNS,而无需更改许多地方的代码。 这是一个很好的做法吗? 有两个服务器连接,但它们都指向同一台服务器的性能成本? 任何其他想法如何实现Memcache容量的即时可扩展性而无需更改代码和部署?

带有memcache模块的Nginx可以回退到上游

我想使用memcache模块的nginx先检查我的memcache服务器,然后如果找不到密钥然后回退到我的上游服务器。 我看到很多示例代理多个上游服务器(例如循环),但我可以从这种方式回退memcache未命中?

我启用了mem_cache和caching,然后禁用它们,现在我的apache2服务器不会回应

让人惊讶。 我只是尝试启用caching和mem_cache使用sudo a2enmod mem_cache和sudo a2enmod cache在我的Ubuntu lucid服务器上。 现在我的apache2服务器根本没有响应。 我试过sudo a2dismod cache和sudo a2dismod mem_cache但现在apache不响应。 尝试重新启动apache2并重新启动,但没有骰子。 sudo apache2ctl fullstatus给我: w3m: Can't load http://localhost:80/server-status 帮帮我! a2enmod还有什么变化,我可以恢复?

Memcached – 我安装在centOS上,并运行。 它会自动运行时,我重新启动?

我做到了这一点: sudo yum安装memcached 然后 sudo pecl install memcache 然后我重新启动了memcache(实际上只启动它): sudo / sbin / service memcached restart 我不知道重启时是否会启动。 我如何设置? 还有什么办法可以在memcache上设置密码? 我通过编辑/ etc / sysconfig / memcached将其限制在127.0.0.1 并添加这一行 OPTIONS="-l 127.0.0.1"

正确的方式来configurationmemcache

我试图改变我的CentOS环境中的memcache内存大小限制。 我已经检查了其他问题,发现那里应该是一个文件,它主要是在/etc/sysconfig/memcached ,如果没有,我应该能够find它与locate 。 两者都没有为我工作。 它find的唯一文件是/root/rpms/memcached-1.4.5/t/sasl/memcached.conf而且似乎没有任何引用内存限制。 当我开始memcache,我通过这样的命令行设置它: memcached -d -m 2048 -u root -l 0.0.0.0 -p 11211 我想这意味着我只是没有使用任何configuration设置文件,它可能会更好地添加一个。 如何添加这样的文件,并使memcached开始使用其configuration。

Couchbase社区版作为caching

这里(www.couchbase.com/memcached)提到了couchbase可以用作caching层。 我应该使用社区版我的caching层。 在互联网上发现,有很多大规模的组织正在使用大量使用,但他们的caching大小约1kb至100kb。 我想知道, 1.当大对象(1MB-10MB大小)被caching和被复制时会有性能退缩吗? 2.数据在更新后立即在节点间同步/复制 任何人都有经验?