Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет rusec ([info]rusec)
@ 2007-10-30 16:21:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Помощь зала - результаты

Взято c Либрусека. Комментарии приветствуются.

Обращение к читателям оказалось вполне результативным.

По итогам обсуждения сделано:

1. В http.conf уменьшен MaxRequestsPerChild. Своп изчез.

2. В my.cnf прописано query_cache_size = 55M. Мускул зашевелился заметно быстрее.

3. yum install php-pecl-apc (пхп-кэш). Друпалу полегчало.

4. yum install nginx (пока просто фронтендом, для раздачи статики). Сделал только что, результат пока не понятен. Пик нагрузки будет через несколько часов, посмотрим.


Спасибо всем, принявшим участие.





(Читать комментарии) - (Добавить комментарий)


[info]ext_45179@lj
2007-11-08 03:26 (ссылка)
а eAccelerator или Zend Optimizer пробовались? Как святые для каждого php проекта атрибуты?

(Ответить) (Ветвь дискуссии)


[info]rusec@lj
2007-11-08 12:15 (ссылка)
Не пробовал.
APC стоит.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ext_22532@lj
2007-11-08 13:57 (ссылка)
eAccelerator побыстрее должен быть. http://2bits.com/articles/benchmarking-apc-vs-eaccelerator-using-drupal.html

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]rusec@lj
2007-11-08 14:29 (ссылка)
[root@lib ~]# yum install eAccelerator
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do
[root@lib ~]#

А APC встал. Пусть будет пока.

Несколько тысяч в день? час? минуту? И что за сервер?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ext_45179@lj
2007-11-08 15:18 (ссылка)
Быстро дела делаются, я смотрю.

несколько тысяч в секунду. Шестерка Sun enterprize-ов c 4 гигами на борту. А точную модель не помню уж.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]rusec@lj
2007-11-08 15:53 (ссылка)
Что-то я слышал, что на многопроцессорных машинах apc глючит.
На моём целероне всё нормально.
10 000 в секунду он не потянет даже статических html-ей, помрёт без всякого php :)

(Ответить) (Уровень выше) (Ветвь дискуссии)

возможно баян
[info]fenikso@lj
2008-01-02 20:55 (ссылка)
(я не смог найти исходный пост с вопросами к сообществу), но например есть такая штука - apc_store для кэширования результатов БД запроса: пример есть тут:
http://talks.php.net/show/oscon06/9

да и вообще та презенташка со страницами с 3 по 9 неплоха (хотя часть уже я вижу, у вас включена)

(Ответить) (Уровень выше)


(Читать комментарии) -