[Перевод] Сколько трафика выдержит сайт на Next.js: нагрузочные тесты, SSR и предрендеринг

Команда JavaScript for Devs подготовила перевод статьи о том, сколько трафика реально выдерживает сайт на Next.js. Автор провёл нагрузочные тесты, сравнил VPS и выделенный сервер, проверил разницу между предрендерингом и SSR и сделал вывод: для сайтов с потенциальными всплесками трафика предрендеринг — спасение, а SSR может стать бутылочным горлышком.

https://habr.com/ru/articles/949008/

#Nextjs #производительность #предрендеринг #SSR #нагрузочное_тестирование #VPS #выделенный_сервер #RPS #оптимизация #фронтенд

Сколько трафика выдержит сайт на Next.js: нагрузочные тесты, SSR и предрендеринг

Команда JavaScript for Devs подготовила перевод статьи о том, сколько трафика реально выдерживает сайт на Next.js. Автор провёл нагрузочные тесты, сравнил VPS и выделенный сервер, проверил разницу...

Хабр

[Перевод] Почему Python такой медленный? И вот что об этом думают эксперты

Команда Python for Devs подготовила перевод статьи о том, почему Python так медленный и что сообщество делает, чтобы это исправить. PyCon 2024 показал: Python ждут субинтерпретаторы, immortal objects, JIT-компиляция и другие технологии, которые могут ускорить его в разы.

https://habr.com/ru/articles/948858/

#python #производительность #gil #субинтерпретаторы #cython #jit #типизация #оптимизация #многопоточность #pycon

Почему Python такой медленный? И вот что об этом думают эксперты

Команда Python for Devs подготовила перевод статьи о том, почему Python так медленный и что сообщество делает, чтобы это исправить. На PyCon 2024 множество докладов были посвящены простой задаче –...

Хабр

О подводных камнях виртуальных потоков в Java

Виртуальные потоки ( JEP 425 ) являются мощным инструментом для построения приложений, которые в теории могут обслуживать десятки тысяч запросов в секунду. Однако это в теории. Практика же может выглядеть совершенно иначе. Данная статья рассказывает о нескольких подводных камнях, из-за которых виртуальные потоки могут не сработать, а сделать даже хуже.

https://habr.com/ru/articles/950204/

#виртуальные_потоки #производительность #синхронность

О подводных камнях виртуальных потоков в Java

Виртуальные потоки ( JEP 425 ) являются мощным инструментом для построения приложений, которые в теории могут обслуживать десятки тысяч запросов в секунду. Однако это в теории. Практика же может...

Хабр

[Перевод] Сборщик мусора в Go. Часть 2: GC Traces

Команда Go for Devs подготовила перевод статьи о том, как оптимизация аллокаций в Go может снизить нагрузку на сборщик мусора и ускорить приложение почти в два раза. Автор показывает на примере реального веб-приложения, как профилировать кучу, находить «горячие» места и убирать лишние аллокации, чтобы снизить задержки и повысить пропускную способность.

https://habr.com/ru/articles/948864/

#go #garbage_collector #gc #профилирование #pprof #оптимизация #аллокаций #производительность #heap #strings

Сборщик мусора в Go. Часть 2: GC Traces

Команда Go for Devs подготовила перевод статьи о том, как оптимизация аллокаций в Go может снизить нагрузку на сборщик мусора и ускорить приложение почти в два раза. Автор показывает на примере...

Хабр

[Перевод] Dell PowerEdge R7715

Серверный рынок постоянно развивается, и Dell не отстаёт от трендов. Недавно компания представила PowerEdge R7715 — 2U-сервер на базе процессоров AMD EPYC 9005, который сразу привлёк внимание специалистов по инфраструктуре. В этой статье мы расскажем, почему этот сервер может стать отличным решением для вашего дата-центра.

https://habr.com/ru/articles/950062/

#обзоры #железо #серверы #dell #amd #amd_epyc #датацентр #хранение_данных #производительность #конфигурации

Dell PowerEdge R7715

Идеальный баланс между вычислительной мощностью, объемом памяти и хранилищем данных для решения современных задач Введение Серверный рынок постоянно развивается, и Dell не отстаёт от трендов. Недавно...

Хабр

[Перевод] Как Shopify перевела свои крупнейшие приложения на новую архитектуру React Native

Команда JavaScript for Devs подготовила перевод кейса Shopify о миграции их крупнейших приложений на новую архитектуру React Native. Результат впечатляет: еженедельные релизы не остановились, стабильность сохранилась, а производительность выросла.

https://habr.com/ru/articles/949002/

#React_Native #миграция #мобильные_приложения #Fabric #TurboModules #производительность #стабильность #Shopify #iOS #Android

Как Shopify перевела свои крупнейшие приложения на новую архитектуру React Native

Команда JavaScript for Devs подготовила перевод кейса Shopify о миграции их крупнейших приложений на новую архитектуру React Native. Результат впечатляет: еженедельные релизы не остановились,...

Хабр

[Перевод] Как Go 1.24 и Swiss Tables вернули нам 200 гигабайт памяти

Команда Go for Devs подготовила перевод статьи о том, как Go 1.24 с новой реализацией Swiss Tables помог снизить использование памяти в продакшне на сотни гигабайт. В статье разбирают, что изменилось в реализации map, как это отразилось на профилях памяти, и какие оптимизации в коде дали дополнительный эффект.

https://habr.com/ru/articles/948860/

#Go_map #SwissTables #производительность #оптимизация #память #GOMEMLIMIT #Kubernetes #профилирование #datadog

Как Go 1.24 и Swiss Tables вернули нам 200 гигабайт памяти

Команда Go for Devs подготовила перевод статьи о том, как Go 1.24 с новой реализацией Swiss Tables помог снизить использование памяти в продакшне на сотни гигабайт. В статье разбирают, что изменилось...

Хабр

HTTP/3 и QUIC: почему интернет обновляется, и что это даёт приложениям

Представьте, что дороги в вашем городе заменили за ночь: больше нет светофоров на каждом перекрёстке, машины едут быстрее, а пробки исчезают сами собой. Так же внезапно (и не так уж безболезненно) интернет получил новую «дорожно-транспортную» логику: QUIC и HTTP/3. В этой статье разберём, что конкретно дают HTTP/3/QUIC веб- и мобильным приложениям, где эффект заметен сразу, а где — только после тщательного теста. Детали под катом.

https://habr.com/ru/companies/ruvds/articles/947478/

#HTTP3 #QUIC #производительность #мобильность #observability #сети #веб_приложения #cdn #TLS13 #ruvds_статьи

HTTP/3 и QUIC: почему интернет обновляется, и что это даёт приложениям

Представьте, что дороги в вашем городе заменили за ночь: больше нет светофоров на каждом перекрёстке, машины едут быстрее, а пробки исчезают сами собой.  Так же внезапно (и не так уж...

Хабр

HTTP/3 и QUIC: почему интернет обновляется, и что это даёт приложениям

Представьте, что дороги в вашем городе заменили за ночь: больше нет светофоров на каждом перекрёстке, машины едут быстрее, а пробки исчезают сами собой. Так же внезапно (и не так уж безболезненно) интернет получил новую «дорожно-транспортную» логику: QUIC и HTTP/3. В этой статье разберём, что конкретно дают HTTP/3/QUIC веб- и мобильным приложениям, где эффект заметен сразу, а где — только после тщательного теста. Детали под катом.

https://habr.com/ru/companies/ruvds/articles/947478/

#HTTP3 #QUIC #производительность #мобильность #observability #сети #веб_приложения #cdn #TLS13 #ruvds_статьи

HTTP/3 и QUIC: почему интернет обновляется, и что это даёт приложениям

Представьте, что дороги в вашем городе заменили за ночь: больше нет светофоров на каждом перекрёстке, машины едут быстрее, а пробки исчезают сами собой.  Так же внезапно (и не так уж...

Хабр

Как правильно формулировать нефункциональные требования

Привет, Хабр! Я старший системный аналитик, эксперт онлайн-школы по системному анализу Ольги Пономарёвой. Материал основан на реальных кейсах из практики: мы в школе System Analyst не просто рассказываем теорию, а делимся тем, что действительно работает на проектах. За свою карьеру я написала не одну сотню требований и поняла такую вещь – самые важные и самые незаметные, это блок нефункциональных требований. В этой статье я расскажу, как правильно выявлять и формулировать НФТ.

https://habr.com/ru/articles/948506/

#нефункциональные_требования #производительность #нагрузка #тестирование #масштабирование #безопасность #надежность

Как правильно формулировать нефункциональные требования

Привет, Хабр! Я старший системный аналитик, эксперт онлайн-школы по системному анализу Ольги Пономарёвой. Материал основан на реальных кейсах из практики: мы в школе System Analyst не просто...

Хабр