Java

Java или PHP сильнее грузит сервер?

Или это больше от базы данных зависит?
Допустим есть нагрузка в 10 тысяч юзеров, которые сидят на сервере в единицу времени. Без разницы на чём написаны скрипты? Хоть на ассемблере?
ВИ
Вадим Изотов
21 258
ПХП - проверено на себе. База данных тоже влияет на нагрузку: если, допустим, по запросу есть 100 тысяч записей, а сервак 512 мб, то он гарантированно даст отказ, а то и вовсе ляжет
Adilhan2002
Adilhan2002
27 730
Лучший ответ
Вадим Изотов Всё равно первой упадёт база.
Для 10 тыс. пользователей одновременно php не слишком-то подходит, а для меньшего (значительно меньшего) количества не слишком подходит java. Так что вопрос в том, сколько реально пользователей будет на проекте
Саня Полежаев
Саня Полежаев
98 866
Вадим Изотов PHP даже 10 000 пользователей не осилит?
Мордокнига на PHP работает. Как им это удалось?
если вы все записи постоянно в памяти держите, то ясен пень ощутите загруженность...

и если так "без разницы на чём писать скрипты", то почему все вопросы к джаве?
Олег Никулин
Олег Никулин
78 686
Если JVM будет аппаратная, то однозначно PHP.
А если программная (как и бывает в большинстве случаев), то вопрос столь же бессмысленный как и попытка сравнения.
ИЛ
Илья Лебедев
89 691
Вадим Изотов Аппаратная JVM, что это ещё за чудо?
пхп очень сильно грузит, мне не хватило сервака на 2гб на простенький сайт
HS
Haykaz Sargsyan
7 794
Вадим Изотов Это было в лохматые времена? Сейчас у пыха чуток получше с производительностью.
Саня Полежаев Либо посещаемость была астрономическая, либо код кривой
10000 юзверей сидят одновременно на сервере, улыбнуло)
если 10000 одновременно на сервере это уже ддос атака

вам по любому необходимо будет балансировать нагрузку между серверами и каждый проект кушает по своему, одинаковых нет.
вам надо глянуть сколько будет грузить на 1к, на 100 чел и т. д. и отсюда отталкиваться в масштабировании.

какой язык использовать в таких проектах скорее всего на втором плане и выбирается опять же из поставленной задачи. может вам надо какой-то стрим сервер, тогда скорее всего будут использованы и nodejs и php и shell скрипты и даже питон если вы там что-то обрабатывете в реалтайме с ИИ.

если верить синтетическим тестам, то php по производительности уже приближается к C++
а Java даёт хорошую масштабируемость и тоже в последних версиях ускорился.
возможно что выбор будет стоять риторический - на каком быстрее писать тот и берётся (тот который лучше знает программист).
Роман Гаврилов-Егоров «если верить синтетическим тестам, то php по производительности уже приближается к C++»
Где эти тесты?
Как Сказать То если 10000 одновременно на сервере это уже ддос атака
Это не ддос атака. Судя по твоему ответу в Facebook или instagram ddos никогда и не кончается.
Вадим Изотов 10 тысяч это даже слишком маленькая цифра.
В сети клиник легко может быть и 50 тысяч, а банки оперируют и 100 тысячами.