русский
Germany.ruForen → Архив Досок→ Programmierung

На чём пишется web в Германии?

1199  1 2 3 alle
  Posmotrim постоялец06.12.13 18:09
Posmotrim
NEW 06.12.13 18:09 
in Antwort MrSanders 06.12.13 17:23, Zuletzt geändert 06.12.13 18:11 (Posmotrim)
В ответ на:
Чисел точных не скажу, что-то вроде джумловская версия дохла при 5-и потоках долбящих ее запросами каждую секунду, явовская выдерживала около 200.

1) зато точные числа есть у меня. загляни в ветку "веб". я долбил джумлу на впс(за 8 евро в месяц) и у меня успешно отрабатывались десятки тысяч запросов, при количестве параллельных запросов в единицу времени = 20. и это на апаче с mod_php. Двухядерник с nginx + php-fpm устойчиво обрабатывал сотни тысяч отправленных запросов, при общем кол-ве оправленных параллельных = 200
2) количество и сами sql запросы к бд в обоих реализайциях были одинаковы при долблении идентичных страниц? ставлю бутыль хорошего коньяку (ты вроде бы тоже из Ганновера?), что запросы и их кол-во было разным. что и сыграло основную свою роль.
давай сделаем замеры, если хочешь. железку я настрою. ок?
#21 
  scorpi_ постоялец06.12.13 18:54
NEW 06.12.13 18:54 
in Antwort Posmotrim 06.12.13 12:56
Да что фейсбук, я лично оптимизировал корпоративные веб-сайты и интерфейсы на PHP до времени ответа в 5-10мс без учета БД и прочих бекэндов.
#22 
  scorpi_ постоялец06.12.13 18:57
NEW 06.12.13 18:57 
in Antwort silabus 04.12.13 13:08
В основном Java и PHP, дотнета меньше. Питона мало, остального почти нет.
#23 
  scorpi_ постоялец06.12.13 19:00
NEW 06.12.13 19:00 
in Antwort Posmotrim 06.12.13 13:45
Java как язык на два порядка быстрее пыха. Правда без мозгов элементарно убить перформанс что там, что здесь.
#24 
  Posmotrim постоялец07.12.13 14:18
Posmotrim
NEW 07.12.13 14:18 
in Antwort scorpi_ 06.12.13 19:00
<имхо>
серверная часть 75-ти% не ентерпрайз веб проектов, в которых в прошлом году удалось поучаствовать делали следующие вещи:
-серверная валидация переданных данных
-ковыряемся в кэше / формирование запросов к БД
-обработка результатов пред. шага. и формирование ответа(json или разметка)
и это ВСЁ.
доменная модель: анемичная.
профайлер показывает, что 95% времени уходит на работу с БД. Тут без разницы: жаба или пых.
для ентерпрайза же практически всегда - ASP.NET MVC, WCF, WFF и WPF(для десктопов).
всё зависит от задач: у тебя они одни, а у меня - другие. конечно глупо брать пых и пытаться строить на нём рич доменную модель или тяжёлые мат модели. А вот для "проверь ввод---> cформируй SQL --> отдай результат" подходит не хуже любого другого языка.
</имхо>
#25 
  scorpi_ постоялец07.12.13 15:24
NEW 07.12.13 15:24 
in Antwort Posmotrim 07.12.13 14:18
Для формирования SQL PHP как раз не идеален - что-нибудь вроде Spring Data делает это на порядки элегантнее и с меньшими затратами времени. Пых лучше там, где можно организовать REST-интерфейс к бэкэнду.
#26 
MrSanders свой человек07.12.13 16:02
NEW 07.12.13 16:02 
in Antwort Posmotrim 06.12.13 18:09
В ответ на:
и у меня успешно отрабатывались десятки тысяч запросов, при количестве параллельных запросов в единицу времени = 20. и это на апаче с mod_php.

Да-да, именно апач и именно с мод_пхп. Но. Про джумлу с 10.000 запросов в минуту (без кэша, само собой) - пока не увижу, не поверю. Если только половину этого угробища переписать.
Хотя... Может ту джумлу и того, переписали уже :) Я последний раз что-либо на пыхыпы в 2010 видел.
В ответ на:
ты вроде бы тоже из Ганновера?

угу
В ответ на:
ставлю бутыль хорошего коньяку (ты вроде бы тоже из Ганновера?), что запросы и их кол-во было разным

Запросы я не менял. Только часто используемые или с параметрами перегнал в PreparedStatement. Так как клиент платил мало, ничего не улучшали. Если стояло select id from clients а потом для каждого id-а select * from purchases where client_id = ?, то я ничего не переделывал, ибо нефик. Но сильно тупого sql не было, скорее структура таблиц была... пугающей. В результате часто выполняемые запросы делали по 3-4 join-а, там где можно было обойтись foreign key-ем дополнительным.
Про количество... Тут я не могу сказать что ничего не изменилось. Темплейты переделывал фронтенд, я туда заглядывал только подсказать какие свойства у моих бинов им нужны. Может что и изменилось. Но если пыхыпист был настолько туп что по 2 раза на одной странице выполнял запрос, то это в копилку "пыхыпы очень часто бутылочное горлышко".
Так что согласен на половину бутылки. SQL-то не менялся :) Предпочитаю Camus. Или Aberlour из хересовой бочки, да.
В ответ на:
давай сделаем замеры, если хочешь. железку я настрою. ок?

Если честно, то просто лень. Разве что без сроков, как делать дома будет нечего, можно будет наваять сервлетик. Без какого-либо кеша, просто отвечающий на гет с параметром хтмл-ем с данными из бд? И на апаче с томкатом через коннектор. Даже читить не буду - коннекшен буду каждый раз новый открывать а не в статику засовывать.
В общем, если не торопишься, можно помериться :)
#27 
Simple Nothing is f*cked07.12.13 16:59
Simple
NEW 07.12.13 16:59 
in Antwort MrSanders 07.12.13 16:02
Ого, нас уже трое! Пора собраться и обсудить :))
#28 
  Posmotrim постоялец07.12.13 17:08
Posmotrim
NEW 07.12.13 17:08 
in Antwort scorpi_ 07.12.13 15:24
Spring Data для более быстрого создания слоя репозиториев базируемых на jpa? для пхп полно такого добра, разве нет?
мне вполне хватает ORM в yii, а сложные запросы или оптимизация всё равно делается руками.
#29 
  Posmotrim постоялец07.12.13 17:15
Posmotrim
NEW 07.12.13 17:15 
in Antwort MrSanders 07.12.13 16:02
Запросы я не менял. Только часто используемые или с параметрами перегнал в PreparedStatement. 

ну так ССЗБ, разве в пхп нельзя подготовить запросы?))

Так что согласен на половину бутылки.

каждому? =)

#30 
MrSanders свой человек07.12.13 20:18
NEW 07.12.13 20:18 
in Antwort Simple 07.12.13 16:59
Я бы даже сказал "сообразить"!
Поспорь с Posmotrim на что-нибудь и пусть проставляется :)
#31 
MrSanders свой человек07.12.13 20:25
NEW 07.12.13 20:25 
in Antwort Posmotrim 07.12.13 17:15
В ответ на:
ну так ССЗБ, разве в пхп нельзя подготовить запросы?))

Да может они и в пыхыпы были подготовленны, это я уже не помню. Я про PreparedStatement-то упомянул потому что это было единственное похожее на оптимизацию. А, не, пул коннекшенов предоставлял CMS. Но джумла же тоже их менеджит, нет? Или это тайпо3 делал...
В ответ на:
каждому? =)

Конечно! Oставшуюця половину - тебе. :)
#32 
  scorpi_ постоялец07.12.13 22:49
NEW 07.12.13 22:49 
in Antwort Posmotrim 07.12.13 17:08
В ответ на:
для пхп полно такого добра, разве нет?

Даже близко ничего похожего нет.
#33 
svd71 завсегдатай08.12.13 10:45
NEW 08.12.13 10:45 
in Antwort MrSanders 06.12.13 17:23
Видел предложение в Вупертале. Народ делал автоматизацию магазина на пхп.
И выбор между пхп и ява выбирается совсем не так, многие тут расписали. Это зависит от лицензии - может контора себе позволить купить лицензию явы или дешевле на пхп. Нужно ли интеграцию под Виндовс или геммороиться с Линуксом. Например наша контора бы использовала какой-нибудь линукс, но лицензия на софт для контроллеров Бекхоф идет только под Виндовс.
Так что на чем и как определяется лицензированем. И если для себя лично какая-то контора может позволить и яву или даже SAP, то при реализации клиентам требуется решение подешевле, иначе конкуренты задушат.
#34 
Simple Nothing is f*cked08.12.13 11:26
Simple
08.12.13 11:26 
in Antwort svd71 08.12.13 10:45
Что за лицензия на джаву? :О Там все свободное.
#35 
svd71 завсегдатай08.12.13 18:15
NEW 08.12.13 18:15 
in Antwort Simple 08.12.13 11:26
неужели? и под ЕЕ тоже?
#36 
Wanderer_ гость08.12.13 21:15
NEW 08.12.13 21:15 
in Antwort svd71 08.12.13 18:15
В ответ на:
неужели? и под ЕЕ тоже?

Если имеется ввиду Aplication Server то например:
Glassfish http://glassfish.java.net/de/
JBOSS http://www.jboss.org/overview/
находяться под лицензией Open Source
#37 
Simple Nothing is f*cked09.12.13 11:36
Simple
NEW 09.12.13 11:36 
in Antwort svd71 08.12.13 18:15
Ты меня запутал слегка. Пусть выскажутся более продвинутые товарищи.
#38 
  L@nixx знакомое лицо09.12.13 12:00
NEW 09.12.13 12:00 
in Antwort svd71 08.12.13 18:15
можно пруф? интересно просто.
#39 
  Posmotrim постоялец09.12.13 13:12
Posmotrim
NEW 09.12.13 13:12 
in Antwort Simple 07.12.13 16:59
давайте обсудим втроём, тольк не на этой неделе. в субботу Hannover Cup im Sambo - режим :)
#40 
1 2 3 alle