Tag

HTTP/2

0 views collected around this technical thread.

Code Mala Tang
Code Mala Tang
Apr 18, 2025 · Backend Development

Why HTTPX Beats Requests: 5 Key Differences Every Python Backend Should Know

Discover the five crucial differences between the classic requests library and the modern httpx client—including async support, HTTP/2, type hints, streaming APIs, and client lifecycle management—so you can choose the right tool for high‑performance Python backend projects.

AsyncHTTP ClientHTTP/2
0 likes · 9 min read
Why HTTPX Beats Requests: 5 Key Differences Every Python Backend Should Know
JD Tech Talk
JD Tech Talk
Jan 10, 2025 · Backend Development

Analysis of gRPC: Principles, Advantages, Disadvantages, and a Cross‑Language Demo

This article examines gRPC’s implementation principles, multi‑language support, Protocol Buffers foundation, advantages and disadvantages, and provides a C++/Go demo illustrating its cross‑language capabilities within cloud‑native environments, including project structure, code snippets, and discussion of HTTP/2 transport.

HTTP/2Protocol BuffersRPC
0 likes · 8 min read
Analysis of gRPC: Principles, Advantages, Disadvantages, and a Cross‑Language Demo
Code Mala Tang
Code Mala Tang
Dec 17, 2024 · Backend Development

Why gRPC Beats REST+JSON: HTTP/2 and Protobuf Performance Secrets

gRPC can halve request latency compared to REST+JSON by leveraging HTTP/2’s multiplexed connections and the compact binary Protobuf format, which reduces payload size and speeds serialization, though it introduces complexities like load balancing, debugging, and contract management.

HTTP/2PerformanceProtobuf
0 likes · 7 min read
Why gRPC Beats REST+JSON: HTTP/2 and Protobuf Performance Secrets
Cognitive Technology Team
Cognitive Technology Team
Nov 10, 2024 · Frontend Development

Understanding Browser Concurrent Connection Limits and Optimization Techniques

The article explains why browsers limit concurrent connections per domain for performance and security reasons, compares HTTP/1.1 and HTTP/2 handling of these limits, and outlines practical frontend optimization strategies such as domain sharding, CDN usage, resource bundling, and lazy loading.

HTTP/2browserconcurrent connections
0 likes · 5 min read
Understanding Browser Concurrent Connection Limits and Optimization Techniques
Architecture Development Notes
Architecture Development Notes
Sep 9, 2024 · Backend Development

Mastering High-Performance gRPC in Rust with Tonic: A Step-by-Step Guide

This article introduces Tonic, a Rust gRPC framework, explains its core features, components, and provides detailed, code‑rich instructions for building both server and client applications, while highlighting performance, security, and ideal use‑cases for microservices.

AsyncHTTP/2Microservices
0 likes · 8 min read
Mastering High-Performance gRPC in Rust with Tonic: A Step-by-Step Guide
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 28, 2024 · Backend Development

Master Spring Boot Web Server Configuration: Switch Servers, Ports, SSL, and More

This guide explains how to switch the embedded web server in Spring Boot 3.2.5, disable it, customize ports (including random and range ports), enable HTTP compression, configure SSL and HTTP/2, add servlets, filters, listeners, set up logging, and fine‑tune Tomcat and Undertow settings, all with practical code examples.

ConfigurationHTTP/2Jetty
0 likes · 14 min read
Master Spring Boot Web Server Configuration: Switch Servers, Ports, SSL, and More
Laravel Tech Community
Laravel Tech Community
Jun 14, 2023 · Backend Development

Apache Tomcat 10.1.10 Released with Jakarta EE 10 Support and New Features

Apache Tomcat 10.1.10 has been released, bringing Jakarta EE 10 support, automatic migration of Java EE apps via the Jakarta EE Migration Tool, and notable updates such as virtual thread support, RFC‑9218 HTTP/2 priority, deprecation of xssProtectionEnabled, and an upgraded Tomcat Native 2.0.4 with OpenSSL 3.0.9.

Apache TomcatHTTP/2Jakarta EE
0 likes · 2 min read
Apache Tomcat 10.1.10 Released with Jakarta EE 10 Support and New Features
DaTaobao Tech
DaTaobao Tech
May 8, 2023 · Mobile Development

Evolution of Taobao's Unified Mobile Network Library (AWCN)

The article traces the evolution of Taobao’s unified mobile network library AWCN, detailing its MobileSDN architecture across north‑bound and south‑bound layers, key techniques such as IP‑list scheduling, adaptive protocol selection, multi‑path request handling and vendor acceleration, the challenges faced, performance gains observed during high‑traffic events, and future plans for finer network sensing and intelligent scheduling.

HTTP/2PerformanceSDN
0 likes · 22 min read
Evolution of Taobao's Unified Mobile Network Library (AWCN)
php中文网 Courses
php中文网 Courses
Feb 23, 2023 · Fundamentals

How Browsers Manage TCP Connections, HTTP Persistence, Pipelining, and Multiplexing

The article explains how modern browsers handle TCP connections and HTTP requests, covering persistent connections, the limits of HTTP/1.1 pipelining, the advantages of HTTP/2 multiplexing, and browser-imposed limits on simultaneous connections per host.

HTTP/2Pipeliningbrowser performance
0 likes · 8 min read
How Browsers Manage TCP Connections, HTTP Persistence, Pipelining, and Multiplexing
Laravel Tech Community
Laravel Tech Community
Feb 22, 2023 · Operations

curl 7.88.1 Release: Bug Fixes for HTTP/2 Multiplexing, Connection Timeout, and Additional Improvements

The curl 7.88.1 update addresses several critical bugs—including HTTP/2 multiplexed data corruption, inaccurate connection timeout handling, uninitialized port values in runtests, missing SRP support checks, HTTP3 fallback when HTTP2 is unavailable, and socketpair EWOULDBLOCK handling—enhancing reliability across platforms.

Bug FixHTTP/2HTTP/3
0 likes · 3 min read
curl 7.88.1 Release: Bug Fixes for HTTP/2 Multiplexing, Connection Timeout, and Additional Improvements
Bitu Technology
Bitu Technology
Jan 11, 2023 · Backend Development

Optimizing Performance, Stability, and Edge Cases of Elixir‑gRPC Services in Production

This article shares Tubi’s experience using Elixir‑gRPC in production, covering performance optimizations, stability measures, HTTP/2 edge‑case handling, and practical code examples for efficient Protobuf processing; it also discusses Envoy sidecar integration, interceptor usage, and lessons learned from real‑world deployments.

ElixirEnvoyHTTP/2
0 likes · 13 min read
Optimizing Performance, Stability, and Edge Cases of Elixir‑gRPC Services in Production
Efficient Ops
Efficient Ops
Dec 11, 2022 · Backend Development

Mastering HTTP/2, TLS 1.3, ECC & Brotli: Boost Your Nginx Performance

This article explains the key features of HTTP/2—including binary framing, header compression, flow control, multiplexing, request priority, and server push—alongside TLS 1.3 enhancements, ECC advantages, and Brotli compression, and provides practical Nginx configuration steps to leverage all of them for faster, more secure web delivery.

BrotliECCHTTP/2
0 likes · 17 min read
Mastering HTTP/2, TLS 1.3, ECC & Brotli: Boost Your Nginx Performance
Top Architect
Top Architect
Oct 22, 2022 · Backend Development

High‑Performance Nginx HTTPS TLS Tuning to Reduce Request Latency by 30%

This article explains why reducing Nginx HTTPS latency is crucial for instant‑search services, describes how TLS handshakes add round‑trips, and provides concrete Nginx configuration tweaks—including enabling HTTP/2, optimizing cipher suites, activating OCSP stapling, adjusting ssl_buffer_size and SSL session cache—that together cut end‑to‑end request latency by roughly 30%.

HTTP/2PerformanceSSL
0 likes · 15 min read
High‑Performance Nginx HTTPS TLS Tuning to Reduce Request Latency by 30%
Efficient Ops
Efficient Ops
Oct 10, 2022 · Backend Development

Master gRPC: From Basics to Building a Python Microservice

This article introduces gRPC, explains its HTTP/2 and Protocol Buffers foundations, walks through writing and compiling .proto files, provides complete Python server and client examples, and shows how to quickly set up the environment and integrate gRPC into microservice and Kubernetes deployments.

HTTP/2MicroservicesProtocol Buffers
0 likes · 9 min read
Master gRPC: From Basics to Building a Python Microservice
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 8, 2022 · Mobile Development

Performance Optimization Practices for iQIYI International Mobile App

To prevent massive user loss from slow loads, iQIYI International overhauled its mobile app’s network stack—switching to HTTPDNS, enabling TCP Fast Open, upgrading to HTTP/2 and TLS 1.3, compressing payloads with Brotli and WebP, using protobuf, caching, and fallback protocols—cut latency, reduced failures, and boosted video playback across Southeast Asian markets.

Edge ComputingHTTP/2TLS
0 likes · 10 min read
Performance Optimization Practices for iQIYI International Mobile App
Python Programming Learning Circle
Python Programming Learning Circle
Dec 4, 2021 · Backend Development

Getting Started with gRPC in Python: Concepts, Setup, and Example

This article introduces the high‑performance gRPC framework, explains why it uses HTTP/2 and Protocol Buffers, outlines its core components, and provides a step‑by‑step Python tutorial with environment setup, code generation, server and client implementations, and common application scenarios.

HTTP/2MicroservicesProtocol Buffers
0 likes · 9 min read
Getting Started with gRPC in Python: Concepts, Setup, and Example
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Nov 2, 2021 · Fundamentals

Evolution of HTTP: From 0.9 to HTTP/3 and Its Key Features

This article explains the historical development of the HTTP protocol—from the simple HTTP/0.9 version through HTTP/1.0, 1.1, the binary‑based HTTP/2, and the emerging HTTP/3—highlighting each version's features, limitations, and the motivations behind their upgrades.

HTTP/2HTTP/3Protocol Evolution
0 likes · 12 min read
Evolution of HTTP: From 0.9 to HTTP/3 and Its Key Features
360 Tech Engineering
360 Tech Engineering
Jul 29, 2021 · Backend Development

Understanding HTTP/2: History, Features, and Protocol Mechanics

HTTP/2, now widely supported by browsers and major sites, replaces HTTP/1.1 by introducing a binary framing layer, header compression, stream prioritization, server push, and flow control, addressing head-of-line blocking and inefficiencies while maintaining HTTP semantics, with detailed discussion of its evolution, structure, and deployment considerations.

HTTP/2PerformanceWeb Protocol
0 likes · 22 min read
Understanding HTTP/2: History, Features, and Protocol Mechanics
Laravel Tech Community
Laravel Tech Community
Jul 21, 2021 · Operations

Optimizing Nginx Performance: Gzip Compression, Cache Headers, HTTP/2, Logging, and Bandwidth Limiting

This article explains practical Nginx configuration tweaks—including enabling gzip compression, setting cache headers, activating HTTP/2, optimizing logging, and limiting bandwidth—to reduce bandwidth usage and server load, illustrated with code examples and performance impact calculations for typical web traffic.

CacheHTTP/2bandwidth limiting
0 likes · 9 min read
Optimizing Nginx Performance: Gzip Compression, Cache Headers, HTTP/2, Logging, and Bandwidth Limiting