如何在Ubuntu Server 10.04上为PHP设置Memcached / APC?

前端之家收集整理的这篇文章主要介绍了如何在Ubuntu Server 10.04上为PHP设置Memcached / APC?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将很快在新的Ubuntu Server 10.04 VPS上设置Simple Machines论坛.论坛软件是用 PHP编写的.我将使用Nginx作为Web服务器,我将按照指南安装PHP-FPM: http://constantshift.com/install-php-fpm-5-3-2-on-ubuntu-10-04-lucid-lynx/

但该指南并未真正解释有关设置Memcached或APC进行缓存的任何信息.在浏览网络,搜索此网站并搜索Stack Overflow后,我仍然缺乏如何成功设置这些内容的答案.

任何人都可以帮助信息,指南,链接?非常感激.

首先,确定是否需要memcached. APC既是“加速器”(操作码缓存,相当透明),也是缓存解决方案(提供代码需要写入/读取的内存数据存储). memcache只做后者.

您通常需要memcached的唯一原因是,您将要运行需要从同一缓存读/写的多个服务器.只要您只运行一个Web服务器主机,APC就可以完成这项任务.

安装APC非常简单.

[root@host]# pecl install apc     #or sometimes pecl install apc-beta
[root@host]# service PHP5-fpm start

您可能会注意到,只需使用APC的默认设置即可立即提升性能.

然后,您可以根据需要进行调整.有关各种设置,请参阅the docs.

我见过的最常见的设置是单个段,其大小适合您的系统:

PHP.ini中:

extension=apc.so
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 50M

APC附带了一个方便的apc.PHP脚本,可以为您提供大量有用的数据(比如您获得的点击次数/次数)以及漂亮的图表.

原文链接:https://www.f2er.com/ubuntu/348557.html

猜你在找的Ubuntu相关文章