Добро пожаловать на форум, Гость!
Войдите или зарегистрируйтесь!
Имя пользователя:   Пароль:  
Запомнить меня 




Начать новую тему Ответить на тему   [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: PHP на стероидах или ставим PHPExpress
СообщениеДобавлено: 05 дек 2011, 11:23 
Бородатый сис
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 2916
Откуда: Из серверной
Зарегистрирован: 03 мар 2010, 15:12
Благодарил (а): 19 раз.
Поблагодарили: 122 раз.
ОС: RHEL 6.7
Из множества способов разгона PHP в основном выделяются 2 способа - оптимизация скриптов (в частности прдлагается оптимизировать запросы в базу, если таковые имеются), и преобразование php-страниц в байт-код и хранение его в кэше. На втором мы собственно и остановимся. Ранее моим любимым оптимайзером был eAccellertor, но его создатели по моему сами разочаровались в своем детище - сайт его не обновляется уже более года, да и ускоренее все же не особо заметно на высоконагруженных серверах. Демон memcached вместе с модулем memcache тоже не особо радует - я его (точнее его паченую версию replycached) использую только ради организации прозрачного кэша между серваками (очень удобно для хранения сессий). Модуль xCache показал ускорение примерно равное eAccelerator, да и возникли некоторые проблемы в его совместной работой с ZendEngine... И тут совершенно случайно набрел на сайт NuSphere PhpExpress. Начитавшись их деферамбов самим себе решил опробовать их детище.

Итак, качаем архив с оптимизатором, распаковываем, заходим в папку и распаковываем архив соответствующий нашей ОС (в моем случае Linux), идем в подпапку с нашей архитектурой и берем либу соответствующую версии нашего php (у меня 5.3.8). Закидываем его в папку модулей php (у меня это /usr/lib64/php/modules), в конец php.ini (сразу после начала секции [Zend]) вписываем:

Синтаксис: [ Загрузить ] [ Скрыть ]
  1. zend_extension=phpexpress-php-5.3.so 

Сохраняемся, перезапускаем php (если у вас php идет как модуль к веб-серверу - перезапускаем веб-сервер, если у вас php-fpm - перезапустите php-fpm) и смотрим подгребся-ли модуль к пыху:

Код:
# php -m
...
zip
zlib

[Zend Modules]
NuSphere PhpExpress

Если модуль не зацепился - смотрим логи, ищем баги. Если все ок - открываем сайт и наслаждаемся (первый запуск будет оочень долгим - модуль будет преобразовывать скрипты, но затем сами удивитесь).


Я не злопамятный, я просто часто ковыряю логи
Изображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 05 дек 2011, 13:21 
Эникейщик
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 493

Зарегистрирован: 19 май 2010, 08:52
Благодарил (а): 5 раз.
Поблагодарили: 17 раз.
пригодиться *COOL*


Помни прошлое, живи настоящим и думай о будущем.
Изображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 24 май 2013, 23:04 
Бородатый сис
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 2916
Откуда: Из серверной
Зарегистрирован: 03 мар 2010, 15:12
Благодарил (а): 19 раз.
Поблагодарили: 122 раз.
ОС: RHEL 6.7
кстати, забыл тогда сказать - с модулем процентов на 10-20 (в зависимости от кода скриптов) возрастает нагрузка на процы, так что обладателям слабеньких ВПС совет - "Используйте с осторожностью".


Я не злопамятный, я просто часто ковыряю логи
Изображение


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
   Похожие темы   Автор   Ответов   Просмотров   Последнее сообщение 
Перенесенная ^_^

в форуме Linux

root

3

38

02 мар 2010, 16:15

Gen1us2k Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме GitHub по ошибке сохранял открытые пароли в логе

в форуме Новости *nix

[Ботя]

0

135

02 май 2018, 11:30

Гость Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Nginx-антиDDoS

в форуме Документация *nix

Raven

0

2023

15 май 2010, 15:32

Raven Перейти к последнему сообщению



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Собрано Raven. Русская поддержка phpBB
phpBB SEO