ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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





 




Copyright © Lexa Software, 1996-2009.