1. Ускоряет ли memcached работу сайтов, написанных на PHP (и использующих БД MySQL), которые поддерживают использование memcache? Или получится обратный эффект, потому что пока memcached обработает запрос, то быстрее будет без него.
2. aptitude install php5-memcache тоже самое, что pecl install memcache?
memcached + php
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: memcached + php
Да.
Нет. Т.к. запрос не будет поступать на обработку php, ибо веб-сервер сразу получит ответ из ОЗУ. Только надо произвести соответствующие настройки (если get запрос, сначала ищем в memcache ключ, если его там нет, запрос передаем php).
PS -> Поддержка php 5.4 появилась только 22/09/12 http://pecl.php.net/package-changelog.php?...p;release=2.2.7.
-
- Сообщения: 600
- ОС: Debian Stable
Re: memcached + php
Если bottleneck в базе данных, то почти наверняка будет быстрее (зависит от кривизны кода). Только поддержку memcache для каждого сайта придется включать вручную.
Нет. Лучше первое.
BigBrother писал(а): ↑24.09.2012 12:51Нет. Т.к. запрос не будет поступать на обработку php, ибо веб-сервер сразу получит ответ из ОЗУ. Только надо произвести соответствующие настройки (если get запрос, сначала ищем в memcache ключ, если его там нет, запрос передаем php).
Это если использовать nginx + ngx_http_memcached_module, например.
Т. к. речь идет про php5-memcache, то схема работы будет другая.
-
- Сообщения: 118
- ОС: Ubuntu
Re: memcached + php
По схеме nginx + ngx_http_memcached_module, как memcached узнает, что ему кешировать, нужен отдельный скрипт? "Ответ в memcached должен быть предварительно помещён внешним по отношению к nginx’у способом." - меня пугает. Или просто ставим set $memcached_key $uri, у меня еще проблема ссылки вида site/arg1-arg2, то есть mod_rewrite используется, тут явно конструкция GET-запросов $uri?$arg может не подойти.
-
- Сообщения: 157
- Статус: Evrashka
- ОС: Arch Linux
Re: memcached + php
Обезьянка видит - Обезьянка делает...
-
- Сообщения: 118
- ОС: Ubuntu
Re: memcached + php
Нашел ответ на свой вопрос тут: nginx + memcached
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: memcached + php
зря вы так категоричны. Не зная ни железа, ни кода ничего сказать невозможно. Ну кроме конечно того, что ежели памяти как грязи, то положительный эффект несомненно будет. А на VPS с 256Мб "памяти" и с 0 свопа эффект будет... Вообще накроется на пятом юзере.
-
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: memcached + php
Да, вы обсолютно правы. Просто, если человек спрашивает про технологию кеширования запросов, то, я думаю можно предположить, что фундамент для использования memcached уже заложен (железо, веб-сервер, подготовленый код и хотя бы слегка продуманая архитектура).