Немного не в тему (про бакенды)

Michail Baikov lists at baikov.com
Wed Jun 28 15:04:42 MSD 2006


Andrey Y. Ostanovsky wrote:
> Hello, All!
> 
> Тут наши местные светила, в смысле, веб-разработчики, сетуя на медленную
> работу бакенда, носятся с мыслью перевести движок сайта с php+mysql на
> java. Я, конечно, сразу покрутил им пальцем у виска, но руководству надо
> бы какие-то сравнительные цифры или факты предъявить.
> 
> Может есть у кого ссылки на статьи, сравнивающие такие вещи для
> использования на web-серверах со средней нагрузкой? Был бы благодарен за
> подсказку.
> 
Самое лучшее сделать так чтобы кешировались mysql запросы и ответы. Если
тормоз там. Этого можно добиться написав свой менеджер запросов, либо
использовать существующие кешировки mysql (memcached и пр.).

У меня проект один после рефакторинга (пригласили помочь в том году),
взлетел в 30 раз быстрее старого =) Соответственно лимит в 100
одновременных перерос с 3000 одновременных :-). Причем реальных запросов
к бд стало гораздо меньше, так как большинство данных из базы можно и
нужно было кешировать, что они не делали. Сейчас уже все упирается в
дисковую и сетевую систему. Но это уже вопрос другого порядка.

P.S: Да - кешируя запросы к бд, незабудьте кешировать и сами ответы
скриптов (тоже самописно или с помощью какого-нибудь акселератора).

Дальше еще круче, можно использовать цепь бэкендов и проксировать уже
методом squid например (damochka.ru).... Вариантов куча, главное желание
и использование современных средств - типа nginx :)

Удачи!

-- 
Mike Baikov <mike at baikov dot com>
GameDot Labs Developer







More information about the nginx-ru mailing list