Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 3526 сообщений
Cообщения с меткой

http - Самое интересное в блогах

«  Предыдущие 30 Следующие 30  »
rss_habr

Что выбрать для очередного API: HTTP или gRPC

Среда, 01 Февраля 2023 г. 11:28 (ссылка)





Команда VK Cloud перевела статью с подробным техническим сравнением двух типов API: HTTP и gRPC. Автор рассказывает о своем опыте работы и описывает нюансы, преимущества и недостатки каждой технологии.
Читать дальше →

https://habr.com/ru/post/713184/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713184

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Пара HTTP-заголовков, о которых, похоже, не знают разработчики

Понедельник, 30 Января 2023 г. 12:00 (ссылка)

Вот какое дело: как показывают мои изыскания, большинство веб-разработчиков поразительно мало знают об HTTP-заголовках или, в целом, о стандарте HTTP. Я имею в виду, что я понимаю то, что во многих университетах и школах, вероятно, этому не учат (там, где я учился, определённо, так и было). А кто будет, сидя дома праздным воскресным утром, думать о том, чтобы развлечь себя чтением стандарта HTTP? Да никто. Знаю, но… есть одно важное обстоятельство: отсутствие хоть какого-то понимания стандарта HTTP — это зияющая дыра в знаниях веб-разработчиков, в знаниях многих из тех, кто это читает. Предлагаю это исправить.

Читать далее

https://habr.com/ru/post/713142/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713142

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Эволюция HTTP. Часть 2. Краткая история развития самого популярного протокола Всемирной паутины

Понедельник, 16 Января 2023 г. 10:58 (ссылка)

Привет! Меня зовут Глеб Гончаров, я руководитель группы разработки клиентского продукта в СберМаркете. Это вторая часть в серии статей об истории развития самого популярного протокола Всемирной паутины — протокола HTTP.

В первой части я рассказал про старую группу протокола HTTP (HTTP/0.9, HTTP/1.0, HTTP-NG, HTTP/1.1): причины их появления, видах запросов и недостатках. Сегодня же поговорим о новой группе, которая включает в себя протоколы SPDY, HTTP/2, gQUIC и HTTP/3.

Читать далее

https://habr.com/ru/post/710780/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710780

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

gRPC — альтернатива REST API от Google

Суббота, 17 Декабря 2022 г. 17:06 (ссылка)

Проблема

Когда мы разрабатываем приложение, которое разделено на независимые автономные компоненты, мы говорим о микросервисной архитектуре. Для взаимодействия компонентов используется API. Самый популярным API является REST. Это обусловлено его гибкостью, эффективностью (в большинстве сценариев) и тем, что он легко масштабируется.

Большая часть реализаций REST использует стандарт JSON для обмена сообщениями. Обычно это удобно - сама по себе такая структура легко читается людьми и предоставляет независимость от языка программирования. Недостатками такого решения является избыточность данных и сущностей из которых состоит запрос. В большинстве случаев это некритично. Проблемы начинаются в сценариях, когда нужно передавать много данных с низкой задержкой.

Зачем нужен gRPC

gRPC (Remote Procedure Calls) — это система удалённого вызова процедур (RPC) с открытым исходным кодом, первоначально разработанная в Google. В качестве основного протокола передачи применяется HTTP/2, для описания процедур применяется “Protocol Buffers”. Это в свою очередь приносит дополнительные преимущества: сжатие HTTP-заголовков и мультиплексирование запросов.

gRPC предполагает возможность аутентификации, потоковой передачи данных в любую сторону, управление потоками, отмену и time-out запросов, при этом выделяется кроссплатформенностью за счет генерации исходного кода классов для всех популярных языков программирования.

Читать далее

https://habr.com/ru/post/706114/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706114

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Управление заголовками HTTP в Joomla 4 (часть 1)

Воскресенье, 11 Декабря 2022 г. 21:22 (ссылка)

Эта статья - первая часть перевода статьи Joomla’s New HTTP Headers Plugin For J4 из майского номера (2022) Joomla Community Magazine. Статья рассчитана на широкий круг читателей с разными уровнями компетенций, поэтому опытным вебмастерам и разработчикам имеет смысл пропустить часть текста вводного характера и сразу перейти к описанию плагина. Далее текст автора.

В продолжение статьи о безопасности, паролях и плагине WebAuthn в Joomla [JCM, 04/2022, текст на английском - Т.С.], мы рассмотрим еще одну функцию безопасности Joomla, добавленную в Joomla 4. Это плагин HTTP Headers, который теперь включен в ядро.

Интернет постоянно развивается, и Joomla шагает в ногу со временем. Именно поэтому я выбираю его в качестве своей платформы веб-разработки. Независимо от того, является ли ваш сайт небольшим сайтом для мамочек и папочек или полноценной платформой электронной коммерции с миллионными продажами, в Joomla ramework найдется что-то для каждого, и мы всегда стремимся внедрять новые технологии. Некоторые из них даже новаторские.

Читать далее

https://habr.com/ru/post/697214/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697214

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Эволюция HTTP. Часть 1. Краткая история развития самого популярного протокола Всемирной паутины

Пятница, 02 Декабря 2022 г. 10:23 (ссылка)

Привет! Меня зовут Глеб Гончаров, я руководитель группы разработки клиентского продукта в СберМаркете. В серии статей я рассмотрю историю развития протокола HTTP. Полное обсуждение семантики выходит за рамки, но понимание ключевых изменений в устройстве HTTP и мотивов принимаемых решений даст необходимую основу для обсуждения вопросов производительности и ограничений протокола, особенно в контексте предстоящих улучшений HTTP/2 и его преемника HTTP/3. Про HTTP-NG сейчас написано только на английском и буквально в нескольких редких книгах, так что я поизучал домашние страницы членов комитета и их презентации 1996-1998 гг., чтобы понять основные мотивы. Хочу поделиться находками с аудиторией Хабра.

Читать далее

https://habr.com/ru/post/703048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703048

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] REST API в микросервисной архитектуре

Пятница, 11 Ноября 2022 г. 12:42 (ссылка)

image


В этом посте расскажу о том, какой вред может нанести межсервисная коммуникация по HTTP в микросервисной архитектуре и предложу альтернативный способ совместного использования данных в распределенной системе. Читать дальше →

https://habr.com/ru/post/698798/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698798

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Криптографический протокол для безопасной связи — SSL. Мифы про платные сертификаты

Пятница, 28 Октября 2022 г. 18:44 (ссылка)

Браузеры периодически проверяют качество сертификатов, если есть нарушения, то происходит несовместимость, как говорится, не сошлись характерами, а далее развод и каждый при своем, вы с неподходящим сертификатом и браузер вам ничего не должен, а в результате - крах надежд и потеря времени. Поэтому критически важно быть уверенным в достоверности приобретенного вами криптографического протокола.

Чтобы получить SSL-сертификат, можно обратиться в специальные центры, из самых надежных:

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

Разберемся, как завоевать мир не привлекая внимание санитаров или подключаем SSL сертификат правильно.

Читать далее

https://habr.com/ru/post/696150/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696150

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Love, Spring and HTTP Bugs

Вторник, 25 Октября 2022 г. 16:09 (ссылка)

Привет, Хабр! Мы команда Marketing Management GlowByte, занимаемся автоматизацией маркетинговых процессов в крупных компаниях. Решили написать небольшую статью, которая будет интересна неравнодушным к Java. Хотим поделиться на первый взгляд простыми особенностями поведения библиотек Spring Security, Spring Web, которые могут сбить с толку разработчиков, которые никогда не сталкивались с такими ситуациями.

Рассмотрим проблему, проведём анализ, тесты, проверяющие наши гипотезы, сделаем выводы и, конечно, оставим ссылку на код, чтобы можно было самостоятельно поиграться.

Читать далее

https://habr.com/ru/post/695352/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695352

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Как без труда разворачивать в облаке модели машинного обучения

Пятница, 21 Октября 2022 г. 15:17 (ссылка)

image



Разверните в продакшене вашу первую ML-модель. Для этого вам понадобится очень простой технологический стек



image

Фото Рэнди Фэза с Unsplash
Читать дальше →

https://habr.com/ru/post/694304/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694304

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] http://http://http://@http://http://?http://#http://

Пятница, 09 Сентября 2022 г. 15:19 (ссылка)

Я опубликовал этот твит пару дней назад. И теперь, после огромного количества комментов и ретвитов, мне кажется, что я должен остановиться на этом подробнее. Правда ли это валидный URL? Как его распарсить?

Да что вообще такое этот ваш URL?

https://habr.com/ru/post/687402/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687402

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Нагрузочное тестирование Gatling

Воскресенье, 05 Сентября 2022 г. 01:24 (ссылка)

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

В рамках нагрузочного тестирования мы собирались проверить целесообразность выбора в пользу GRPC. А также понять допустимые лимиты и пропускную способность, написанного сервиса.

Читать далее

https://habr.com/ru/post/686330/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686330

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Почему ваш веб-сайт должен быть меньше 14 КБ

Пятница, 26 Августа 2022 г. 16:08 (ссылка)



Чем меньше веб-сайт, тем быстрее он грузится, и это неудивительно.



Удивительно то, что страница на 14 КБ может грузиться гораздо быстрее, чем страница на 15 КБ, даже на 612 мс быстрее, хотя разница между страницами на 15 КБ и 16 КБ минимальна.



Так происходит из-за алгоритма медленного старта TCP. В этой статье я расскажу, что это такое, как оно работает и почему это важно. Но сначала мы вкратце расскажем об основах.
Читать дальше →

https://habr.com/ru/post/684836/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684836

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Разбираемся с концепцией аутентификации в HTTP

Пятница, 12 Августа 2022 г. 11:27 (ссылка)

Я часто путаю понятия авторизации и аутентификации между собой, поэтому решил создать материал, который закрепил бы эти понятия через какой-то практический опыт.

Хотелось создать статью, которая поэтапно раскроет базовые концепции аутентификации и авторизации на практике, после чего можно применять эти знания, чтобы реализовать свою кастомную аутентификацию и примерно понимать, как она работает в очередном пакете для django-rest-framework, flask или fastapi. А вообще в целом эти концептуальные знания должны пригодиться(надеюсь) и для реализации аутентификации в других экосистемах типа go, rust, nodejs. В статье есть упрощения, код для показательных целей.

Читать далее

https://habr.com/ru/post/682170/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682170

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Создаем модуль для Telegram bot api на Python

Понедельник, 18 Июля 2022 г. 12:08 (ссылка)

Привет! Я непрофессиональный разработчик, программирование - это мое хобби. И "подхобби" этого хобби - брать готовые инструменты и создавать их аналоги, просто, чтобы разобраться в интересной теме (а еще переделать всё по своему желанию). В этот раз, я решил закодить аналог для таких модулей, как aiogram или асинхронная версия PyTelegramBotApi.

Читать далее

https://habr.com/ru/post/677456/?utm_source=habrahabr&utm_medium=rss&utm_campaign=677456

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Веб-фреймворки для Golang в 2022 году: оптимальные варианты для разработчика

Вторник, 05 Июля 2022 г. 11:18 (ссылка)

Golang продолжает развиваться, вместе с ним развивается и вся экосистема языка. В частности, появляются новые и обновляются существующие фреймворки. В этой статье мы сделаем небольшой обзор тех, что связаны с HTTP-бэкендом.

Читать далее

https://habr.com/ru/post/674302/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674302

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

«  Предыдущие 30 Следующие 30  »

<http - Самое интересное в блогах

Страницы: 1 [2] 3 4 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda