Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Для профи > PHP, Perl, Python, Ruby - Высоконагруженные сайты


Автор: xzxz 24.5.2011, 00:26
Доброй ночи!
Меня в первую очередь интересует как создаются высоко нагруженные сайты на PHP, а также на других языках.
На работу сейчас требуют эти знания.
Я вроде как осилил языки но вот с высокими нагрузками так и остался пробел.
Что нужно делать чтобы сервер не лег от большого количества посетителей?
Какой язык наиболее предпочтительный для высоко посещаемых проектов?
(PHP, Perl, Python, Ruby, ASP.Net, Java)

 smile 

Автор: MoLeX 24.5.2011, 05:21
Цитата(xzxz @  24.5.2011,  00:26 Найти цитируемый пост)
Что нужно делать чтобы сервер не лег от большого количества посетителей?

нормальная хорошая архитектура веб-приложения

Добавлено через 1 минуту и 29 секунд
своевременное кэширование редко изменяющийся информации

Автор: mark2011 5.7.2011, 22:09
Капитальное продумывание базы данных проекта. Сейчас любой проект основывается на БД, плюс - добавлю - если очень сильно высоконагруженный сайт, то и выбор СУБД.

Автор: Sanchezzz 8.7.2011, 20:40
Ruby немного быстрей самого PHP  но аудитория людей которые пишут на PHP больше чем на Ruby .

Раньше когда железо было слабым стоило задумываться о выборе теперь это абсолютно не имеет значение. Как написали выше грамотное построение архитектуры приложения  СУБД и система каширования.
Помним одно высоконагруженный проект требует соответственных затрат на оборудование глупо мечтать о посещаемости в 2 милиона людей имея скажем 1-2 сервер 1 БД.

Автор: Absinthe 10.7.2011, 19:41
Производительность приложения мало зависит от скорости языка, т.к. тормоза языков не являются узкими местами.
Решение: профилирование, кеширование, грамотная архитектура, грамотная настройка.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)