Наличие Memcache и Memcached установило и включило одновременно

Я могу использовать и расширения Кэш-памяти и Memcached php на том же сервере одновременно? Только, чтобы быть ясным, таким образом, Вы не неправильно понимаете то, что я подразумеваю под этим вопросом, вот мой сценарий: у Меня есть и Joomla и phpbb для моего веб-сайта. Joomla оказывает поддержку и для memcached и для кэш-памяти, где как phpbb только оказывает поддержку для кэш-памяти. Таким образом, я планирую сделать это:

1) Установка memcached сервер: apt-get install memcached

2) Php-кэш-память установки для использования для phpbb: apt-get install php5-memcache

3) Установите php-memcached для использования для Joomla: apt-get install php5-memcached

Мои вопросы:

  1. Это должно хорошо иметь и кэш-память и memcached расширения, установленные и включенные, где каждый из них используется различными php приложениями одновременно? Это конфликтовало бы какими-либо способами?

  2. Когда я установил предел памяти для memcached сервера к 512M в /etc/memcached.conf, это означает, что этот предел памяти будет общим между обоими memcache и memcached расширение? Это не должно быть проблемой, если говорят, что кэш-память использует больше памяти, чем memcached или наоборот? Они оба играют по правилам друг другу?

  3. В сценарии как это, должен я пытаться дать предпочтение только 1 php расширению (как любая кэш-память только в моем случае) для хранения вещей простыми без конфликтов между двумя, или это не должно иметь значения. То, что я имею в виду, если Вы говорите, что это должно хорошо использовать обоих (для Q1), затем из профессиональной практики, даже если оба могут использоваться одновременно, я должен все еще попытаться использовать то же php расширение и для Joomla и для phpbb, если это возможно, для уменьшения головных болей? Это имело бы значение какими-либо способами?

1
задан 26 October 2014 в 10:11
1 ответ

@Alin Andrei дал правильный ответ на этот вопрос. Я цитирую его здесь, поскольку ответ скрыт в комментариях. Ему принадлежит заслуга:

1. memcache and memcached are two separate extensions that do not depend on each other so yes you can have them both installed. 

2. if both extensions use the same memcached server, then yes the memory is shared between them, you can keys from both extensions but only the size of 512 

3. if you can use the same extension on both apps then use only one to simplify the complexity you have. You could both of them as well, i dont think it will increase in size if you use both of them
0
ответ дан 4 December 2019 в 08:26

Теги

Похожие вопросы