Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> XCache vs APC vs eAccelerator, выбираем opcode/var кешер 
:(
    Опции темы
WIPS
Дата 30.12.2008, 01:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 22.5.2006
Где: Украина, Киев

Репутация: 1
Всего: 8



Стал вопрос в выборе opcode/var кешера. Что от него нужно: собно кеширование opcode (понимается прекомпиленный и желательно оптимизированный byte код) в память, возможность кеширования в память переменных. Поиск сузился до сабжа.

XCache. Плюсы:
Поддержка наиболее свежих версий PHP;
Незначительное (около 3%) превосходство над APC (по собственным тестам на Win32);
Продвинутый admin интерфейс;
Есть интерфейс для работы в составе Zend_Framework;
Стабильность (если верить автору);

XCache. Минусы:
// пусто

APC. Плюсы:
Продвинутый, но не так как в XCache, admin интерфейс;
Входит в состав PECL;

APC. Минусы:
Чуть медленнее XCache;
Он сакс;

eAccelerator. Плюсы:
По сторонним тестам самый шустрый (ссылку потерял);

eAccelerator. Минусы:
На продакшн-сервере после n едниц времени работы загонял процесс в lock;

Ваши мнения....

Обрывки информации по теме:
xCache vs eAccelerator
Системы кеширования PHP (eAccelerator, APC, XCache, Memcache и др.).
PHP cache: eAccelerator vs XCache vs APC
Five Opcode Caches compared.


Это сообщение отредактировал(а) WIPS - 7.1.2009, 16:18
--------------------
Автопроизводители, машины, марки, модели!
PM MAIL WWW ICQ Skype   Вверх
WIPS
Дата 6.1.2009, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 22.5.2006
Где: Украина, Киев

Репутация: 1
Всего: 8



Слабо верится, что никто на форуме не пользовался этими технологиями. Модеры, может эту тему перенести в более "продвинутый" раздел?
--------------------
Автопроизводители, машины, марки, модели!
PM MAIL WWW ICQ Skype   Вверх
skyboy
Дата 6.1.2009, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260




M
skyboy
Тема мне кажется достаточно интересной, чтоб стоить закрепления.

WIPS, может, и правда - мало кто работал хотя бы с двумя, чтоб можно было бы сравнивать?
PM MAIL   Вверх
Nordom
Дата 6.1.2009, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 4.5.2005

Репутация: нет
Всего: нет



А пес его знает - как мне некогда, "в детстве", один знакомый админ посоветовал XCache - так я его на все сервера, с которыми когда-либо имел дело - ставлю, пока никаких нареканий...
PM MAIL   Вверх
WIPS
Дата 7.1.2009, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 22.5.2006
Где: Украина, Киев

Репутация: 1
Всего: 8



Nordom, а как давно было "детство", т.е. сколько уже исп-ся XCache?
Какая нагрузка на серверах?
Используется ли XCacher для кеширования переменных? Если да, то какие объемы кешируемой инф-ции?

skyboy, даже если работали хотябы с одним, было бы интересно услышать отзывы.

Это сообщение отредактировал(а) WIPS - 7.1.2009, 17:52
--------------------
Автопроизводители, машины, марки, модели!
PM MAIL WWW ICQ Skype   Вверх
WIPS
Дата 12.1.2009, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 22.5.2006
Где: Украина, Киев

Репутация: 1
Всего: 8



3-й день на серверах стоит XСache. Пока используется только в качастве opcode-cacher. Полет нормальный!
--------------------
Автопроизводители, машины, марки, модели!
PM MAIL WWW ICQ Skype   Вверх
WIPS
Дата 3.2.2009, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 22.5.2006
Где: Украина, Киев

Репутация: 1
Всего: 8



Уже неделя использования как var-кешера. Полет отличный smile
--------------------
Автопроизводители, машины, марки, модели!
PM MAIL WWW ICQ Skype   Вверх
efferson
Дата 21.2.2009, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 20.1.2009
Где: Новосибирск

Репутация: нет
Всего: нет



У меня в компании одно время использовался eAccelerator. Всё было хорошо, до тех пор пока не появился Bitrix smile Проекты на его основе время от времени загибались, раняя при этом Apache в segmentation failed. После длительных танцов с бубном выяснилось, что проблема именно в связке eAcceleraot/Bitrix. В итоге от eAccelerator'a пришлось отказаться :(

Это сообщение отредактировал(а) efferson - 21.2.2009, 11:10
PM MAIL   Вверх
gcc
Дата 28.6.2009, 03:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: -1
Всего: 17



если используется eAccelerator, нужно ли вместе с ним использоть кэш контекнта в ngix или в apache? 
(так как в этих друх кэш занимает прилично до 2Гб занимал, если он не нужен то навреное его лучше не использовать, так как обработать этот кэш тоже нужны ресурсы навреное)


Это сообщение отредактировал(а) gcc - 28.6.2009, 10:50
PM WWW ICQ Skype GTalk Jabber   Вверх
MoLeX
Дата 29.6.2009, 07:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Настройка Denwer AND eAccelerator

1. Качаем версию eAccelerator'а (от сюда или от сюда) для своей версии PHP 

2. Кладем *.dll в S:\usr\local\php5\ext (будем считать что денвер установлен в корень диска S:)

3. Качаем от сюда необходимую версию контроль панели

4. Извлекаем и кладем файлы (у меня получилось вот так S:\home\test\www\eaccelerator)

5. Создаем папку кэша (S:\temp\eaccelerator)

6. Редактируем php.ini (добавляем в конец следующие строчки)
Код

extension="eAccelerator0951_5.2.4.dll"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="S:\temp\eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="900"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.admin.name="admin"
eaccelerator.admin.password="admin"
eaccelerator.allowed_admin_path = "S:\home\test\www\eaccelerator\eaccelerator\control.php"


7. рестарт/запуск сервера

8. Контроль панель доступна по адресу  http://test/eaccelerator/control.php




--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
WIPS
Дата 31.7.2009, 12:01 (ссылка)  | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 22.5.2006
Где: Украина, Киев

Репутация: 1
Всего: 8



MoLeX, Вы это к чему?
--------------------
Автопроизводители, машины, марки, модели!
PM MAIL WWW ICQ Skype   Вверх
Severyanin
Дата 4.8.2009, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 31.7.2007
Где: Россия, Омск

Репутация: нет
Всего: 9



Использую eAccelerator, проекты на cakephp, сейчас начинаю работать с симфонией. Пока к нему никаких нареканий


--------------------
"Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл
"Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов 
PM MAIL WWW ICQ   Вверх
nerezus
  Дата 4.8.2009, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



А это нормально, что джумлу на 20-25% только XCache ускорил?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
WIPS
Дата 5.8.2009, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 22.5.2006
Где: Украина, Киев

Репутация: 1
Всего: 8



nerezus, Вы считаете, что мало? По моему оч. хороший прирост.
--------------------
Автопроизводители, машины, марки, модели!
PM MAIL WWW ICQ Skype   Вверх
nerezus
Дата 8.8.2009, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



WIPS, я ожидал, что как минимум раза в 2 будет прирост.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
LeoK
Дата 22.1.2010, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 14.12.2007
Где: Moscow

Репутация: нет
Всего: нет



memcache+eaccel - для пула серверов и безболезненного гориз масштабирования вар-кешера...
eaccel - для мелких посещаемых проектов
PM MAIL   Вверх
awers
Дата 6.2.2010, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



По результатам моих тестов, для Magento из выше перечисленных eAccelerator самый лучший. Его можно использовать не только в качестве opcode кешера, но и в качестве backend кешера. 
PM MAIL WWW ICQ Skype   Вверх
nerezus
Дата 6.2.2010, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Цитата

Его можно использовать не только в качестве opcode кешера, но и в качестве backend кешера. 
 Это как-то улучшает его действия как кешера опкодов?)

P.S. Это его в мейнстрим пихают или где?

Это сообщение отредактировал(а) nerezus - 6.2.2010, 11:44


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
awers
Дата 6.2.2010, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



Цитата(nerezus @  6.2.2010,  12:43 Найти цитируемый пост)
 Это как-то улучшает его действия как кешера опкодов?)

Это я добавил плюсик в копилку eAccelerator.



Цитата(nerezus @  6.2.2010,  12:43 Найти цитируемый пост)
P.S. Это его в мейнстрим пихают или где?

Тут с несчастным php-fpm никак не родят smile
PM MAIL WWW ICQ Skype   Вверх
lumega
Дата 10.2.2010, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 13.2.2008

Репутация: нет
Всего: нет



конечно в выборе есть разница еще и с учетом того как загружается процесс php (mod_php, cgi, fastcgi).
т.к. не все кешеры одинакого хранят (только память и память+диск) и обрабатывают свой кеш...

вообще этих кешерей тучи, а не только из перечисленных. 
есть еще Phpexpress

в целом для большнства проектов подходит eAccelerator, как наиболее универсальный и предсказуемый.
работает и под винду (специальный билд)
PM MAIL WWW   Вверх
LeoK
Дата 22.2.2010, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 14.12.2007
Где: Moscow

Репутация: нет
Всего: нет



Натолкнулся на такой вот тест - собственно предсказуемо
PM MAIL   Вверх
IgorIV
Дата 23.2.2010, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 7.9.2009

Репутация: 2
Всего: 8



Цитата(awers @  6.2.2010,  11:32 Найти цитируемый пост)
По результатам моих тестов, для Magento из выше перечисленных eAccelerator самый лучший. Его можно использовать не только в качестве opcode кешера, но и в качестве backend кешера. 

Можно поподробнее про эти 2 пункта.
Тесты, если остались.
И пример backend кешера.
PM MAIL   Вверх
awers
Дата 23.2.2010, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



IgorIV, про бэкэнд читал тут, там по тексту искать eaccelerator и eaaccelerator (описались). Только вот странно, сейчас исходники поковырял - немогу понять де там они что добавили. 
Вот тесты. Будет мало - скажи.

Добавлено через 12 минут и 5 секунд
А вот и оно http://bart.eaccelerator.net/doc/phpdoc/
PM MAIL WWW ICQ Skype   Вверх
IgorIV
Дата 23.2.2010, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 7.9.2009

Репутация: 2
Всего: 8



awers, которое "оно" я и так знаю. Вообще-то, я ожидал твои тесты, сам писал - По результатам моих тестов.
Но всё равно, спасибо, влом регистрироваться, только для того чтобы почитать какие-то тесты.
Бэкенд нашёл - http://www.internet-technologies.ru/articl...ticle_1428.html
PM MAIL   Вверх
awers
Дата 23.2.2010, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



Мои тесты - это siege / ab в руки и по 10 пятимитунтых тестов с кол-вом пользователей от 10 до 300, включенным keep alive. Ну как бы результаты такие же как и в том доке. Я не то что бы потерял результаты своих тестов, я их даже не сохранял.

Откуда столько лени? У меня кстати оттуда качается без регистрации.

Это сообщение отредактировал(а) awers - 23.2.2010, 17:07

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  090109_Enterprise_Edition_Whitepaper_High_Performance_eCommerce.pdf 671,68 Kb
PM MAIL WWW ICQ Skype   Вверх
IgorIV
Дата 23.2.2010, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 7.9.2009

Репутация: 2
Всего: 8



awers, извини, неправильно объяснил, регистироватся на сайте программы. Ты сказал - Magento - я поискал, почитал что это. Увидел этот документ, но он доступен только после регистрации. А мне - см. выше.
Мне siege больше понравился.  Жаль под Windows его нет.
PM MAIL   Вверх
awers
Дата 23.2.2010, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



IgorIV, Siege по какой то странной причине нагружет на 30% сильнее чем ab при одинаковых настройках. Это смущает.
А зачем под винду? Под веб девелопить, хостится и тестить лучше всё на линухах. Если нет возможности тестить на физическом сервере на линухе, то всегда можно запустить виртуалку ( virtual box советую не пользовать, он что то вообще никакой )
PM MAIL WWW ICQ Skype   Вверх
sTa1kEr
Дата 24.2.2010, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



eAccelerator имеет один очень большой недостаток- он не работает в CLI. Кроме того по стабильности он отстает от APC и в отличии от последнего в отсутствует в PECL.
Что же касается backend кешера, то таковым может выступать любой opcacher, впрочем так же для этих целей можно напрямую использовать shared memory без всяких opcacher'ов. Причем последнее будет работать быстрее всего.
PM MAIL   Вверх
awers
Дата 24.2.2010, 11:30 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



sTa1kEr, если не секрет, зачем eAccelerator в CLI ? По стабильности за год нареканий никаких нет. Да и в пекле он мне ни к чему. 
PM MAIL WWW ICQ Skype   Вверх
sTa1kEr
Дата 24.2.2010, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



Цитата(awers @  24.2.2010,  12:30 Найти цитируемый пост)
sTa1kEr, если не секрет, зачем eAccelerator в CLI ?

Затем же, зачем он и в php_cgi и mod_php - кешировать opcode.

Цитата(awers @  24.2.2010,  12:30 Найти цитируемый пост)
По стабильности за год нареканий никаких нет.

А у нас были, в основном конечно по мелочи, самая критичная проблема - это вероятность попадания в кеш только части скрипта и как результат полная неработоспособность сайта. В то же время в параллельно работающем проекте с APC те же самые проблемы отсутствовали. 

Цитата(awers @  24.2.2010,  12:30 Найти цитируемый пост)
Да и в пекле он мне ни к чему.

И все же это плюс в сторону APC
PM MAIL   Вверх
awers
Дата 24.2.2010, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



Цитата(sTa1kEr @  24.2.2010,  13:16 Найти цитируемый пост)
Затем же, зачем он и в php_cgi и mod_php - кешировать opcode.

Так понятно, просто никогда даже не сталкивался с такой необходимостью. Надо значит надо smile
PM MAIL WWW ICQ Skype   Вверх
nerezus
Дата 28.2.2010, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Поставил xcache: у него есть офигенное преимущество: sudo apt-get install php5-xcache
А по факту ускорил двиг в дофига раз: с полсекунды до 70мс на младшей вдс.

Добавлено через 1 минуту и 4 секунды
Цитата

Надо значит надо
 И все же: зачем? Какая разница, скеширован он или нет, если скрипт будет запускаться раз в X минут?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
sTa1kEr
Дата 4.3.2010, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



Цитата(nerezus @  28.2.2010,  12:30 Найти цитируемый пост)
 И все же: зачем? Какая разница, скеширован он или нет, если скрипт будет запускаться раз в X минут? 

Их могут быть сотни, некоторые запускаются раз в минуту, некоторые реже, но так или иначе их средняя частота запуска достаточно высокая. Однако производительность - это не единственная проблема, так же проблемой является то, что не работает API. Т.е. к примеру, нельзя очистить кеш, не работают функции eaccelerator_clean() и eaccelerator_clear(). И не работают вышеупомянутые eaccelerator_get() и eaccelerator_set().

Конечно-же все эти ограничения можно обойти, но зачем плодить костыли, когда есть более удобное решение без всяких костылей? Причем разница в производительности ничтожно мала.
PM MAIL   Вверх
Muerto
Дата 18.7.2010, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



А что лучше всего с Plesk Дружит?


--------------------
user posted image
PM MAIL   Вверх
Muerto
Дата 18.7.2010, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



Установил, пришлось установить 6.0 версию ибо 6.1 не хотела устанавливатся!!! 
результат
Мой самый продвинутый(последний скрипт/движок)
Сгенерировано за: 0.0043 сек.
А было  0.008 сек. - 0.01 сек

И так вообще по всем сайтам на процентов так 30 быстрей генерация идет


--------------------
user posted image
PM MAIL   Вверх
Muerto
Дата 28.8.2010, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



Установил APC
Вроде установка прошла успешно
в php.d есть apc.ini который делает 
Код

extenstion=apc.so
apc.enabled=1
apc.shm_size=30


Пытался даже это на прямую в php.ini писать

Но толку 0, когда пытаюсь использовать функции apc
К примеру
Код

apc_store('name','123',30);


Выкидывает

Fatal error: Call to undefined function apc_store()


Пока ещё не понял в чем проблема , надеюсь кто поможет...

Инсталировал просто - 
Загрузил все расширения через yum install что нужно
Затем pecl install apc
Затем создал apc.ini

рестарт апача, затем и сервера...
толку 0


Пытался ещё вторым методом через простой wget...
Тоже нифига!
make test не проходит

Это сообщение отредактировал(а) Muerto - 28.8.2010, 19:41


--------------------
user posted image
PM MAIL   Вверх
phpsc
Дата 6.1.2011, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 22.11.2010

Репутация: нет
Всего: 0



подскажите кеширование которое можно установить на debian+lighttpd  apt-get'ом
--------------------
Социальная сеть
PM MAIL   Вверх
skyboy
Дата 6.1.2011, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



а в чем проблема?
что мешает установить php5-xcache или php-apc?
PM MAIL   Вверх
phpsc
Дата 7.1.2011, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 22.11.2010

Репутация: нет
Всего: 0



Цитата(skyboy @ 6.1.2011,  15:34)
а в чем проблема?
что мешает установить php5-xcache или php-apc?

название пакета не мог найти.

спасибо)
--------------------
Социальная сеть
PM MAIL   Вверх
skyboy
Дата 7.1.2011, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(phpsc @  7.1.2011,  08:43 Найти цитируемый пост)
название пакета не мог найти.

ну, я их отнюдь не учу наизусть:
Код

login@mycomp ~ $ apt-cache search xcache
php5-xcache - Fast, stable PHP opcode cacher


PM MAIL   Вверх
Muerto
Дата 26.2.2011, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



Ставил eAccelerator, apc, memcache/d
В общем сайт летает лучше всего с eAccelerator
memcached у меня cpu в  99% убивал... APC хороший

Как кстати удалить memcached ?  smile 


--------------------
user posted image
PM MAIL   Вверх
LeoK
Дата 26.2.2011, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 14.12.2007
Где: Moscow

Репутация: нет
Всего: нет



Цитата(Muerto @ 26.2.2011,  12:13)
memcached у меня cpu в  99% убивал...

memcached.so?
пробуйте memcache.so он менее функционален но быстрее
PM MAIL   Вверх
MoLeX
Дата 28.2.2011, 06:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(Muerto @  26.2.2011,  12:13 Найти цитируемый пост)
Ставил eAccelerator, apc, memcache/d
В общем сайт летает лучше всего с eAccelerator


не мешало бы сначало понять что для чего служит


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Muerto
Дата 28.2.2011, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



MoLeX, Ну оно вроде понятно в общем.
Эксялятор чисто ускоряет, но не дает возможность кешировать переменные
ей пи си медленней примерно в полтора раза чем экселятор но дает кешировать переменные
мемкашед чисто переменные, сессии и тп


--------------------
user posted image
PM MAIL   Вверх
MoLeX
Дата 1.3.2011, 06:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



eAccelerator, APC - программа, ускоряющая исполнение сценариев PHP интерпретатором путём кэширования их байткода.
memcached — компьютерная программа, реализующая сервис кэширования данных в оперативной памяти на основе парадигмы хеш-таблицы.

То есть это разные по своей сути программы и сравнивать их вместе ошибочно. 

Лучший прирост наблюдал в связке eAccelerator + memcached


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Muerto
Дата 1.3.2011, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



MoLeX, Я как раз сейчас так и делаю Memcache+ eAccelerator...

Ток на мое удивление memcache не так крут как ожидал http://forum.vingrad.ru/forum/topic-323707.html


--------------------
user posted image
PM MAIL   Вверх
KLeonid
Дата 1.4.2011, 17:50 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Entropy
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 5.7.2007
Где: Shpongleland

Репутация: 1
Всего: 1



Цитата

eAccelerator, APC - программа, ускоряющая исполнение сценариев PHP интерпретатором путём кэширования их байткода.

Ой! А где же она хранит этот самый кешированный байткод? smile 
Т.е. хранить что-то кроме опкода им религия не позволяет? smile 

Цитата

То есть это разные по своей сути программы и сравнивать их вместе ошибочно.

Разные, но тот же APC, например, можно использовать для кеширования переменных, объектов, ответов мускула и т.д... Он точно так же сохраняет все эти данные в ОП в виде хеша.

Есть еще Redis - это что-то вроде простой БД в памяти.
PM MAIL   Вверх
dimarick
Дата 17.7.2011, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 17.7.2011

Репутация: нет
Всего: нет



Сейчас сравнивал xcache vs eaccelerator
Результаты впечатляют.
Генерация страницы в среднем "без никто" 1500-1800 мс (за вычетом запросов sql)
xcache - 1000-1200 мс
eaccelerator - 500-700 мс

Xcache на потребление памяти не влияет.
eaccelerator - снижает в ~10(!) раз

Глюков не замечено.
CMS Drupal
Apache2, mod_php

Хз. может xcache криво настроен
PM MAIL   Вверх
Muerto
Дата 26.7.2011, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



Цитата(KLeonid @ 1.4.2011,  17:50)
Цитата

eAccelerator, APC - программа, ускоряющая исполнение сценариев PHP интерпретатором путём кэширования их байткода.

Ой! А где же она хранит этот самый кешированный байткод? smile 
Т.е. хранить что-то кроме опкода им религия не позволяет? smile 

Цитата

То есть это разные по своей сути программы и сравнивать их вместе ошибочно.

Разные, но тот же APC, например, можно использовать для кеширования переменных, объектов, ответов мускула и т.д... Он точно так же сохраняет все эти данные в ОП в виде хеша.

Есть еще Redis - это что-то вроде простой БД в памяти.

Кстати хорошо описано http://abrdev.com/?p=1071
Заставило проверить Redis  smile 


--------------------
user posted image
PM MAIL   Вверх
Muerto
Дата 13.9.2011, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: 3
Всего: 4



А кто что может сказать о Zend Data Cache?

Мне подарили Zend Server, и я вот устновил... по моим тестам на блоге на базе yii , он фактически на ровне с APC

Пока не очень знаю чем он лучше или хуже...


--------------------
user posted image
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1130 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.