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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> XCache vs APC vs eAccelerator, выбираем opcode/var кешер 
:(
    Опции темы
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   Вверх
Страницы: (4) Все 1 2 [3] 4 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.1079 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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