我将很快在新的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只做后者.
原文链接:https://www.f2er.com/ubuntu/348557.html您通常需要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