А так ли мне нужны ngnix-eAccelerator-кеширование

Andreyka
На сайте с 19.02.2005
Offline
822
#11

Если с сервером все ок - значит ненужны

Если идет нагрузка - пора принимать меры

Не стоит плодить сущности без необходимости
Bazis007
На сайте с 10.06.2008
Offline
84
#12

Думаю стоит прояснить что такое eAccelerator и как работает, а соответственно для чего он нужен и чем помогает :

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

eAccelerator кэширует интерпретированный бинарник, и при очередном запросе на запуск скрипта смотрит : менялся ли PHP-скрипт(по дате, если память не изменяет). Если не менялся то запускает уже интерпретированный код из кэша. Если менялся, то всё идёт по полной программе.

Таким образом используя eAccelerator вы избавляете ваш сервер от регулярной ненужной и трудоёмкой работы. А соответственно пользователю не нужно ждать пока код в очередной раз перевариться.

Если вас всё устраивает - то можете не ставить, но КПД сервера будет ниже ) Лично я всё же рекомендую.

P
На сайте с 08.03.2007
Offline
250
#13

Я бы однозначно поставил nginx - он даёт некоторую гибкость сайту, упрощает масштабирование, экономит память... и практически без побочных эффектов. То что 30% форума про проблемы с ним - враньё, скорее 90% про проблемы без него.

А вот eAccelerator - штука стрёмная, если будете ставить, потренируйтесь его быстро отключать. Ускоряет он работу не всегда и имеет побочные эффекты и противопоказания.

Raistlin
На сайте с 01.02.2010
Offline
247
#14

Еакселератор разгружает проц за счет памяти. Джинкс - ну разве что кешит... Дак можно и апач научить кешить. Хотите экономить память пользуемую апачем? Переключите его в воркер, а пхп - в сиджиай. А костыли ставить на сервер - лишнее. Но это мое ИМХО.

HostAce - Асы в своем деле (http://hostace.ru)
P
На сайте с 08.03.2007
Offline
250
#15
Raistlin:
Еакселератор разгружает проц за счет памяти. Джинкс - ну разве что кешит... Дак можно и апач научить кешить. Хотите экономить память пользуемую апачем? Переключите его в воркер, а пхп - в сиджиай. А костыли ставить на сервер - лишнее. Но это мое ИМХО.

всё с точностью до наоборот. nginx разгружает память, eAccelerator кэширует. Делать из апача nginx... надо Сысоеву идею подкинуть, он, бедный , столько лет положил на лишнее :)

DV
На сайте с 01.05.2010
Offline
644
#16

Я вам скажу после некоторого осмысления и опытов про кэширование всякого рода, в том числе eAccelerator. Если сервер ненагруженный, т.е. процессор простаивает, кэширование несколько снижает скорость. Если же ресурсов катастрофически не хватает, машина виснет, то кэширование очень облегчит ситуацию.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
M
На сайте с 16.09.2009
Offline
278
#17
Pilat:
всё с точностью до наоборот. nginx разгружает память, eAccelerator кэширует. Делать из апача nginx... надо Сысоеву идею подкинуть, он, бедный , столько лет положил на лишнее :)

Апач запросто можно использовать в качестве прокси, как и nginx. В т.ч. и кеширующего прокси.

В использовании nginx есть плюшки (выливающиеся в экономии памяти, в среднем) - не из-за nginx'а самого по себе (роль nginx-а перед апачем с блеском выполнит другой апач ;)) - а из-за другой структуры хостинга.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Raistlin
На сайте с 01.02.2010
Offline
247
#18

Pilat, Читать научитесь. Акселератор разгружает процессор за счет памяти, джинкс - только разве что он работает воркером и ест меньше памяти. Апач в воркере использовали? Нет? Попробуйте, понравится.

Raistlin добавил 16.10.2010 в 23:03

P.P.S А сысоев сделал веб-сервер, много чего не умеющий. Тестов привести можно много. На статике он выигрывает за счет того, что меньше умеет и получается быстрее. А вот на динамике... Бред. Веб-сервер он и в африке веб-сервер. Или lighttpd не знаете? Ничем не хуже джинкса, зато может больше апача и умеет почти все то же. Почитайте...

iamsens
На сайте с 26.08.2009
Offline
115
#19
Raistlin:
Pilat, Читать научитесь. Акселератор разгружает процессор за счет памяти, джинкс - только разве что он работает воркером и ест меньше памяти. Апач в воркере использовали? Нет? Попробуйте, понравится.

Raistlin добавил 16.10.2010 в 23:03
P.P.S А сысоев сделал веб-сервер, много чего не умеющий. Тестов привести можно много. На статике он выигрывает за счет того, что меньше умеет и получается быстрее. А вот на динамике... Бред. Веб-сервер он и в африке веб-сервер. Или lighttpd не знаете? Ничем не хуже джинкса, зато может больше апача и умеет почти все то же. Почитайте...

бред Вы какой-то пишите, батенька, слова все умные, а от реалий далеки

WebAlt
На сайте с 02.12.2007
Offline
258
#20

ТС, почему XCache вместо eAccelerator не рассматриваете?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий