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