Tagged articles
102 articles
Page 1 of 2
MaGe Linux Operations
MaGe Linux Operations
May 16, 2026 · Operations

How to Cut Nginx Response Time from 500 ms to 50 ms: A Practical Optimization Guide

By establishing baselines, methodically profiling logs, and applying layered tweaks—such as keepalive connections, gzip compression, proxy caching, worker tuning, HTTP/2, kernel parameters, and backend caching—this guide demonstrates how to reduce Nginx’s total response time from 500 ms to under 50 ms with measurable results.

GzipHTTP/2Keepalive
0 likes · 25 min read
How to Cut Nginx Response Time from 500 ms to 50 ms: A Practical Optimization Guide
IT Services Circle
IT Services Circle
May 8, 2026 · Fundamentals

Understanding TCP: Three-Way Handshake, Four-Way Teardown, TIME‑WAIT, and HTTP/2

This article explains the OSI seven‑layer model, TCP header fields, the three‑way handshake and four‑way termination processes, TIME‑WAIT timing, connection capacity calculations, packet fragmentation and reassembly, flow control, HTTP version differences, HTTPS security flow, and common analysis tools like Wireshark.

Four-way terminationHTTP/2OSI model
0 likes · 15 min read
Understanding TCP: Three-Way Handshake, Four-Way Teardown, TIME‑WAIT, and HTTP/2
SpringMeng
SpringMeng
Apr 28, 2026 · Backend Development

A Free, Cross‑Platform Postman Alternative That Beats Performance

The article reviews Reqable, a free, cross‑platform API testing tool that eliminates Postman's performance bottlenecks, login requirements, and paid features, offering faster startup, lower memory usage, HTTP/2‑3 support, data migration, and an active open‑source community.

API testingFlutterHTTP/2
0 likes · 7 min read
A Free, Cross‑Platform Postman Alternative That Beats Performance
Tech Freedom Circle
Tech Freedom Circle
Nov 18, 2025 · Backend Development

Optimizing Internal HTTP Calls: From Head‑of‑Line Blocking to High‑Performance Microservices

This article dissects the hidden technical debt of internal HTTP APIs, explains why HTTP/1.1 causes head‑of‑line blocking, redundant headers and serialization overhead, and walks through a step‑by‑step, data‑driven optimization roadmap—including HTTP/2, Protobuf, request aggregation, connection pooling, compression, caching, async processing, observability, and safe gray‑release deployment—backed by concrete benchmarks and code samples.

Connection PoolingHTTP/2Microservices
0 likes · 32 min read
Optimizing Internal HTTP Calls: From Head‑of‑Line Blocking to High‑Performance Microservices
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.

Cross-languageHTTP/2Protocol Buffers
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/2ProtobufgRPC
0 likes · 7 min read
Why gRPC Beats REST+JSON: HTTP/2 and Protobuf Performance Secrets
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
FunTester
FunTester
Dec 24, 2023 · Backend Development

What Changed When Upgrading Apache HttpClient 4 to 5? A Hands‑On Migration Guide

This article walks through the painful migration from Apache HttpClient 4.x to 5.3, detailing modular design, customization, HTTP/2 support, connection management, API changes such as retry strategy, request/response configuration, interceptors, async client, and provides concrete Maven snippets and code comparisons to help developers evaluate whether the upgrade is worthwhile.

Apache HttpClientBackend DevelopmentHTTP/2
0 likes · 14 min read
What Changed When Upgrading Apache HttpClient 4 to 5? A Hands‑On Migration Guide
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/2Java
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.

AndroidHTTP/2Mobile Networking
0 likes · 22 min read
Evolution of Taobao's Unified Mobile Network Library (AWCN)
AI Cyberspace
AI Cyberspace
Apr 18, 2023 · Fundamentals

Why HTTP/2 Beats HTTP/1.1: Deep Dive into Requests, Responses, and Pipelining

This article explains the structure of HTTP/1.1 request and response messages, the limitations of TCP such as head‑of‑line blocking, the evolution from SPDY to HTTP/2 with binary framing, multiplexed streams, header compression, server push, ALPN negotiation, and practical Wireshark capture techniques for HTTP/2 traffic.

HTTPHTTP/2TCP
0 likes · 24 min read
Why HTTP/2 Beats HTTP/1.1: Deep Dive into Requests, Responses, and Pipelining
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.

HTTP/2HTTP/3Networking
0 likes · 3 min read
curl 7.88.1 Release: Bug Fixes for HTTP/2 Multiplexing, Connection Timeout, and Additional Improvements
Open Source Linux
Open Source Linux
Feb 16, 2023 · Fundamentals

Why HTTP Was Designed That Way: From TCP Basics to HTTP/3 Evolution

An in‑depth look at HTTP’s origins, its client‑driven request‑response design, the evolution of headers, length‑ and delimiter‑based streams, and the successive enhancements from HTTP/0.9 through HTTP/1.1 to HTTP/2, SPDY, and HTTP/3, explaining the motivations behind each change.

HTTPHTTP/2HTTP/3
0 likes · 28 min read
Why HTTP Was Designed That Way: From TCP Basics to HTTP/3 Evolution
MaGe Linux Operations
MaGe Linux Operations
Jan 15, 2023 · Backend Development

Cut Nginx HTTPS Latency by 30%: Practical TLS Tuning Guide

This article explains why low‑latency Nginx HTTPS is crucial for instant search, breaks down TLS handshake round‑trips, and provides step‑by‑step configuration changes—such as enabling HTTP/2, adjusting ciphers, activating OCSP stapling, tweaking buffer sizes and session cache—to achieve roughly a 30% reduction in request latency.

HTTP/2HTTPS latencyOCSP stapling
0 likes · 12 min read
Cut Nginx HTTPS Latency by 30%: Practical TLS Tuning Guide
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
Thoughts on Knowledge and Action
Thoughts on Knowledge and Action
Dec 13, 2022 · Fundamentals

How HTTP/2 Transforms Web Performance: Architecture, Features, and Debugging

HTTP/2 introduces a binary framing layer, multiplexed streams, header compression, and server push, replacing the limitations of HTTP/1.x by enabling a single TCP connection to carry multiple concurrent requests, reducing latency, improving bandwidth usage, and simplifying web development, while also presenting new debugging challenges.

HTTP/2Header CompressionServer Push
0 likes · 11 min read
How HTTP/2 Transforms Web Performance: Architecture, Features, and Debugging
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/2SSLTLS
0 likes · 15 min read
High‑Performance Nginx HTTPS TLS Tuning to Reduce Request Latency by 30%
Open Source Linux
Open Source Linux
Oct 18, 2022 · Backend Development

Master gRPC: Build High‑Performance RPC Services with Python

gRPC is a high‑performance, open‑source RPC framework built on HTTP/2 and Protocol Buffers, and this guide explains its core concepts, communication patterns, protobuf usage, and provides step‑by‑step Python examples for creating, compiling, and running client‑server services, plus deployment tips.

HTTP/2Protocol BuffersPython
0 likes · 10 min read
Master gRPC: Build High‑Performance RPC Services with Python
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.

Backend DevelopmentHTTP/2Protocol 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
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Jun 21, 2022 · Fundamentals

From HTTP/0.9 to HTTP/3: Evolution of Web Protocols Explained

This article traces the development of the HTTP protocol from its earliest 0.9 version through 1.0, 1.1, 2.0, and the modern HTTP/3 over QUIC, detailing key features, header compression, multiplexing, caching mechanisms, server push, and the security and performance trade‑offs of each iteration.

HTTPHTTP/2HTTP/3
0 likes · 20 min read
From HTTP/0.9 to HTTP/3: Evolution of Web Protocols Explained
ELab Team
ELab Team
Feb 21, 2022 · Fundamentals

Why QUIC Beats TCP: Understanding UDP‑Based Transport and Its Benefits

The article examines the limitations of TCP and HTTP/2, explains how Google's UDP‑based QUIC protocol addresses issues such as head‑of‑line blocking, connection migration, and RTT estimation, and compares performance in both good and poor network conditions, highlighting its multiplexing, flow‑control, and security advantages.

HTTP/2Network ProtocolsQUIC
0 likes · 23 min read
Why QUIC Beats TCP: Understanding UDP‑Based Transport and Its Benefits
21CTO
21CTO
Dec 26, 2021 · Backend Development

REST vs gRPC: Which API Architecture Wins for Modern Microservices?

This article explains what APIs are, introduces RPC and gRPC, compares them with REST across protocols, data formats, performance, code generation, and browser support, and offers guidance on when to choose gRPC or REST for microservice and mobile applications.

HTTP/2MicroservicesProtocol Buffers
0 likes · 11 min read
REST vs gRPC: Which API Architecture Wins for Modern Microservices?
Senior Brother's Insights
Senior Brother's Insights
Aug 29, 2021 · Fundamentals

Why HTTP/2 Matters: From Head‑of‑Line Blocking to Server Push

This article explains the shortcomings of HTTP/1.x, introduces the key innovations of HTTP/2 such as binary framing, multiplexing, server push, header compression, request priority, stream reset and flow control, and shows why mastering these concepts is essential for modern web development and interview preparation.

Binary FramingHTTP/2Header Compression
0 likes · 13 min read
Why HTTP/2 Matters: From Head‑of‑Line Blocking to Server Push
Senior Brother's Insights
Senior Brother's Insights
Aug 24, 2021 · Fundamentals

How Many HTTP Requests Can a Single TCP Connection Handle?

An in‑depth look at the relationship between TCP and HTTP explains how many HTTP requests a single TCP connection can carry, covering keep‑alive, HTTP/1.0 vs 1.1 behavior, pipelining, HTTP/2 multiplexing, browser connection limits, and practical keep‑alive trade‑offs.

HTTPHTTP/2Keep-Alive
0 likes · 7 min read
How Many HTTP Requests Can a Single TCP Connection Handle?
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.

Backend DevelopmentHTTP/2Header Compression
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.

GzipHTTP/2Performance Optimization
0 likes · 9 min read
Optimizing Nginx Performance: Gzip Compression, Cache Headers, HTTP/2, Logging, and Bandwidth Limiting
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Jun 24, 2021 · Fundamentals

A Comprehensive Analysis of the HTTP/2 Protocol: Architecture, Optimizations, and Practical Packet Capture Insights

This article provides a comprehensive technical analysis of the HTTP/2 protocol, detailing its architectural improvements over HTTP/1.1, including HPACK header compression, binary framing, stream multiplexing, and server push, while demonstrating practical packet capture techniques to illustrate its performance optimizations.

Binary FramingHPACK CompressionHTTP/2
0 likes · 15 min read
A Comprehensive Analysis of the HTTP/2 Protocol: Architecture, Optimizations, and Practical Packet Capture Insights
21CTO
21CTO
Jun 18, 2021 · Frontend Development

Do HTTP/2’s Multiplexing Still Need Image Sprites? Experimental Insights

This article presents a series of experiments comparing HTTP/1.1 and HTTP/2 request merging versus splitting, analyzing how concurrency, multiplexing, and header compression affect page load times for small images, large assets, and JavaScript under various network conditions.

HTTP/2Network ProtocolsWeb Performance
0 likes · 15 min read
Do HTTP/2’s Multiplexing Still Need Image Sprites? Experimental Insights
vivo Internet Technology
vivo Internet Technology
Jun 9, 2021 · Mobile Development

HTTP Connection Reuse Optimization in OkHttp:原理与实践

The article explains how reusing HTTP connections with OkHttp—by leveraging persistent HTTP/1.1, multiplexed HTTP/2, and pre‑established sockets—dramatically cuts latency, details the underlying ConnectInterceptor and ConnectionPool implementation, and recommends enlarging the pool and adjusting keep‑alive settings to suit multi‑domain, high‑concurrency apps.

ConnectionPoolHTTP connection reuseHTTP/2
0 likes · 15 min read
HTTP Connection Reuse Optimization in OkHttp:原理与实践
Efficient Ops
Efficient Ops
May 26, 2021 · Fundamentals

From SPDY to QUIC: How Google’s Innovations Reshaped Web Protocols

This article reviews Google’s pioneering SPDY protocol, its key features and impact on HTTP/2, then explores the disruptive QUIC protocol built on UDP, detailing its connection setup, Diffie‑Hellman encryption, multiplexing, connection migration, and other enhancements that boost web performance.

Diffie-HellmanHTTP/2QUIC
0 likes · 12 min read
From SPDY to QUIC: How Google’s Innovations Reshaped Web Protocols
vivo Internet Technology
vivo Internet Technology
Feb 22, 2021 · Fundamentals

Comprehensive Overview of HTTP/2: Connection Setup, Frames & Streams, HPACK Compression, Server Push, Flow Control, and Open Issues

The article thoroughly explains HTTP/2, detailing its optional clear‑text or TLS connection setup, multiplexed frames and streams, HPACK header compression, server‑push mechanism, application‑layer flow control, and the protocol’s lingering challenges such as TLS handshake latency and TCP head‑of‑line blocking that HTTP/3 seeks to resolve.

Flow ControlHTTP/2Server Push
0 likes · 21 min read
Comprehensive Overview of HTTP/2: Connection Setup, Frames & Streams, HPACK Compression, Server Push, Flow Control, and Open Issues
Efficient Ops
Efficient Ops
Dec 28, 2020 · Fundamentals

How SPDY Paved the Way and QUIC Is Revolutionizing Web Transport

This article reviews the pioneering SPDY protocol that inspired HTTP/2, then delves into Google's disruptive QUIC protocol—explaining its UDP foundation, Diffie‑Hellman encryption, connection migration, and advanced features that overcome TCP limitations, while comparing their roles in modern web communication.

HTTP/2Network ProtocolsQUIC
0 likes · 12 min read
How SPDY Paved the Way and QUIC Is Revolutionizing Web Transport
Efficient Ops
Efficient Ops
Dec 13, 2020 · Fundamentals

How SPDY Paved the Way for QUIC: From HTTP/1.1 to the Future of Web Transport

This article reviews the evolution of web communication protocols, detailing SPDY's pioneering features that influenced HTTP/2 and exploring QUIC's disruptive UDP‑based design, security mechanisms, multiplexing, connection migration, and other enhancements that reshape modern internet performance.

HTTP/2Network ProtocolsQUIC
0 likes · 12 min read
How SPDY Paved the Way for QUIC: From HTTP/1.1 to the Future of Web Transport
IT Xianyu
IT Xianyu
Dec 4, 2020 · Operations

10 Tips to Achieve 10× Application Performance with NGINX

This article explains why web application performance is critical, presents ten practical optimization techniques—including reverse proxy, load balancing, caching, compression, SSL/TLS tuning, HTTP/2, software upgrades, Linux and web‑server tuning, and real‑time monitoring—to help developers and operators achieve up to tenfold speed improvements.

HTTP/2Linux TuningSSL/TLS
0 likes · 22 min read
10 Tips to Achieve 10× Application Performance with NGINX
Open Source Linux
Open Source Linux
Sep 10, 2020 · Fundamentals

Mastering HTTP: From Basics to TLS, HTTP/2, QUIC and DNS

This article explains the fundamentals of HTTP, the differences between GET and POST, common status codes, HTTPS and TLS handshakes, the improvements introduced by HTTP/2 such as binary framing, multiplexing and header compression, as well as the role of QUIC and DNS in the end‑to‑end web request flow.

DNSHTTPHTTP/2
0 likes · 15 min read
Mastering HTTP: From Basics to TLS, HTTP/2, QUIC and DNS
Efficient Ops
Efficient Ops
Aug 18, 2020 · Fundamentals

Mastering HTTP: From Basics to HTTP/2, TLS, QUIC and DNS Explained

This article provides a comprehensive overview of HTTP fundamentals, compares GET and POST, explains common status codes, details HTTPS and TLS mechanisms, introduces HTTP/2 features such as binary framing, header compression and server push, and walks through the full request‑response flow from DNS lookup to page rendering.

HTTPHTTP/2TLS
0 likes · 15 min read
Mastering HTTP: From Basics to HTTP/2, TLS, QUIC and DNS Explained
Programmer DD
Programmer DD
Aug 18, 2020 · Backend Development

How to Boost Web App Performance 10× with NGINX: 10 Proven Tips

Web performance is critical in today's online economy; this article explains ten practical NGINX‑based techniques—including reverse proxy, load balancing, caching, compression, SSL/TLS tuning, HTTP/2, software upgrades, Linux tweaks, server tuning, and real‑time monitoring—that together can deliver up to tenfold speed improvements and higher conversion rates.

HTTP/2SSL/TLSWeb Performance
0 likes · 23 min read
How to Boost Web App Performance 10× with NGINX: 10 Proven Tips
Java Backend Technology
Java Backend Technology
Jul 21, 2020 · Operations

10 Proven Strategies to Boost Web Application Performance 10‑Fold with NGINX

This article outlines ten practical techniques—including reverse proxy deployment, load balancing, caching, data compression, SSL/TLS optimization, HTTP/2 adoption, software upgrades, Linux tuning, web server configuration, and real‑time monitoring—that together can dramatically improve web application speed, reliability, and security.

HTTP/2Linux TuningNGINX
0 likes · 22 min read
10 Proven Strategies to Boost Web Application Performance 10‑Fold with NGINX
Programmer DD
Programmer DD
Jul 5, 2020 · Backend Development

How to Boost Your Web Application Performance by 10× with NGINX

This article explains why web performance matters, presents ten practical NGINX‑based techniques—including reverse proxy, load balancing, caching, compression, SSL/TLS optimization, HTTP/2, software upgrades, Linux and web‑server tuning, and real‑time monitoring—to help you achieve up to tenfold speed improvements.

HTTP/2NGINXSSL/TLS
0 likes · 25 min read
How to Boost Your Web Application Performance by 10× with NGINX
Ctrip Technology
Ctrip Technology
Jun 11, 2020 · Frontend Development

Evolution of Static Resource Infrastructure and CDN Practices at Ctrip

The article chronicles the development of static resource services—from early ASP examples and static‑dynamic separation to modern CDN, cloud storage, URL handling, online concatenation, and multi‑region deployment—highlighting technical decisions, performance trade‑offs, and future challenges for front‑end infrastructure.

CDNCephFrontend Infrastructure
0 likes · 34 min read
Evolution of Static Resource Infrastructure and CDN Practices at Ctrip
21CTO
21CTO
Jan 2, 2020 · Backend Development

Mastering API Design: Principles, Protobuf, RESTful, Swagger, and gRPC Explained

This article outlines essential API design principles and best practices, covering simple, understandable, consistent, stable, and secure APIs, then delves into RPC mechanisms, Protobuf serialization, RESTful conventions, Swagger documentation, Spring Boot integration, HTTP/2 performance improvements, and the powerful combination of HTTP/2 with Protobuf in gRPC.

HTTP/2ProtobufRESTful
0 likes · 29 min read
Mastering API Design: Principles, Protobuf, RESTful, Swagger, and gRPC Explained
政采云技术
政采云技术
Nov 10, 2019 · Frontend Development

Comprehensive Guide to Web Image Optimization and Performance Techniques

This article systematically explains web image optimization, covering image formats, request and volume reduction techniques such as HTTP/2, lazy loading, caching, sprites, Base64, multi‑resolution handling, and accessibility considerations, providing practical code examples and tool recommendations for front‑end developers.

HTTP/2accessibilityfrontend
0 likes · 26 min read
Comprehensive Guide to Web Image Optimization and Performance Techniques
Jike Tech Team
Jike Tech Team
Oct 24, 2019 · Backend Development

Why Do HTTP Keep-Alive Connections Trigger ECONNRESET and How to Fix Them

This article examines why occasional ECONNRESET errors occur in HTTP RPC keep‑alive connections, explains the underlying TCP and OS mechanisms, and compares several practical mitigation strategies—including retries, connection pre‑discard, idempotent handling, and protocol upgrades such as HTTP/2 and gRPC—to help developers choose the most reliable solution.

ECONNRESETHTTPHTTP/2
0 likes · 17 min read
Why Do HTTP Keep-Alive Connections Trigger ECONNRESET and How to Fix Them
Efficient Ops
Efficient Ops
Oct 7, 2019 · Backend Development

Unlock Faster Web Performance: Master HTTP/2, TLS 1.3, ECC & Brotli on Nginx

This article explains the core features of HTTP/2, TLS 1.3, ECC and Brotli, and provides practical Nginx configuration steps—including binary framing, header compression, flow control, multiplexing, request priority, server push, and module compilation—to dramatically improve web latency and bandwidth efficiency.

BrotliECCHTTP/2
0 likes · 16 min read
Unlock Faster Web Performance: Master HTTP/2, TLS 1.3, ECC & Brotli on Nginx
G7 EasyFlow Tech Circle
G7 EasyFlow Tech Circle
Aug 9, 2019 · Backend Development

How Mobile Service Backend Achieved Lightning‑Fast Performance with HTTP/2 and Async Caching

This article details the Mobile Service “秒开” project’s three‑step performance optimization, covering data‑driven monitoring, HTTP/2 features like header compression and multiplexing, long‑connection architecture with WebSocket, and an asynchronous caching component that together dramatically improve response times and reliability for mobile clients.

HTTP/2Mobile BackendWebSocket
0 likes · 13 min read
How Mobile Service Backend Achieved Lightning‑Fast Performance with HTTP/2 and Async Caching
Huajiao Technology
Huajiao Technology
Jun 25, 2019 · Fundamentals

Understanding HLS Protocol and Apple’s Low‑Latency Extensions

This article explains the HTTP Live Streaming (HLS) protocol, its standard playlist and segment structure, the latency challenges of traditional HLS, and details Apple’s low‑latency HLS draft with five technical improvements, demo implementation, and a comparison to Periscope’s LHLS approach.

CDNHTTP/2Media Protocol
0 likes · 19 min read
Understanding HLS Protocol and Apple’s Low‑Latency Extensions
MaoDou Frontend Team
MaoDou Frontend Team
Jun 19, 2019 · Fundamentals

Why HTTP/2 Matters: Key Features and Performance Boosts Explained

HTTP/2, the first major update to HTTP since 1.1, introduces binary framing, multiplexing, server push, and header compression, dramatically improving web performance by reducing latency, consolidating connections, and optimizing resource delivery, as detailed in this comprehensive overview.

Binary FramingHTTP/2Header Compression
0 likes · 6 min read
Why HTTP/2 Matters: Key Features and Performance Boosts Explained
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
May 23, 2019 · Backend Development

Is HTTP/2 Worth It? Benefits, Drawbacks, and Future Outlook

This article reviews HTTP/2's core features, evaluates its performance advantages and limitations in real‑world web deployments, discusses server‑push and proxy challenges, and offers a forward‑looking perspective on its adoption across the industry.

Backend DevelopmentHTTP/2Server Push
0 likes · 8 min read
Is HTTP/2 Worth It? Benefits, Drawbacks, and Future Outlook
360 Tech Engineering
360 Tech Engineering
Apr 4, 2019 · Backend Development

Implementing HTTP/2 Server Push in Go

This article demonstrates how to add on‑demand and periodic HTTP/2 server‑push functionality in Go, explaining the required handlers, showing complete Go code examples, and detailing the HTTP/2 frame exchange observed with an h2c client.

BackendGoHTTP/2
0 likes · 7 min read
Implementing HTTP/2 Server Push in Go
360 Tech Engineering
360 Tech Engineering
Mar 29, 2019 · Backend Development

Implementing a Simple HTTP/2 Header-Only Server in Go

This article demonstrates how to build a minimal HTTP/2 server in Go that responds only with header frames, covering certificate generation, server code, frame structures, the http2Framer API, and how to test the implementation using curl, providing both conceptual explanations and full source listings.

FramerGoHTTP/2
0 likes · 11 min read
Implementing a Simple HTTP/2 Header-Only Server in Go
360 Tech Engineering
360 Tech Engineering
Mar 22, 2019 · Fundamentals

Understanding HTTP/2 Header Compression (HPACK) and Server Push

This article explains HTTP/2's header compression using the HPACK format—including static and dynamic tables, Huffman coding, and literal encoding—and the Server Push mechanism with PUSH_PROMISE frames, illustrating how these features reduce bandwidth and improve request latency.

GoHTTP/2Header Compression
0 likes · 11 min read
Understanding HTTP/2 Header Compression (HPACK) and Server Push
360 Tech Engineering
360 Tech Engineering
Mar 15, 2019 · Backend Development

Understanding HTTP/2 Implementation in Go's HTTP Server

This article provides a comprehensive overview of HTTP/2, explaining its binary framing, multiplexing, and the various frame types such as DATA, HEADERS, PRIORITY, RST_STREAM, SETTINGS, PUSH_PROMISE, PING, GOAWAY, WINDOW_UPDATE, and CONTINUATION, with specific focus on how Go's HTTP server implements these features.

BackendFramesGo
0 likes · 12 min read
Understanding HTTP/2 Implementation in Go's HTTP Server
Node Underground
Node Underground
Nov 23, 2018 · Backend Development

What’s New in Node.js 10 LTS? Key Features, Deprecations, and Experimental APIs

Node.js 10 LTS introduces major updates such as native HTTP/2 support, BigInt, recursive directory creation, CLI flag auto‑completion, Windows installer improvements, V8‑based code coverage, deprecated Buffer constructors, and experimental Worker Threads, while also upgrading OpenSSL and adding PEM‑level encryption.

BIGINTHTTP/2LTS
0 likes · 11 min read
What’s New in Node.js 10 LTS? Key Features, Deprecations, and Experimental APIs
Efficient Ops
Efficient Ops
Oct 23, 2018 · Information Security

Why HTTPS Matters: Performance, Security, and the Cryptography Behind It

This article explains why HTTPS is essential by comparing HTTP’s performance drawbacks, detailing its security vulnerabilities, and describing the cryptographic mechanisms—including TLS, symmetric and asymmetric encryption, certificates, and HMAC—that HTTPS employs to protect data and enable modern features like HTTP/2.

HTTP/2HTTPSTLS
0 likes · 7 min read
Why HTTPS Matters: Performance, Security, and the Cryptography Behind It
Programmer DD
Programmer DD
Sep 28, 2018 · Backend Development

Why Java 11 Is a Must‑Upgrade for Modern Enterprises

The article examines Java 11’s long‑term support status, key enhancements like ZGC, Flight Recorder, HTTP/2 client, TLS 1.3, and numerous JEPs, explaining why engineers and IT decision‑makers should consider upgrading to leverage performance, security, and productivity gains.

HTTP/2JDK 11JFR
0 likes · 11 min read
Why Java 11 Is a Must‑Upgrade for Modern Enterprises
Tencent Cloud Developer
Tencent Cloud Developer
Jul 27, 2018 · Frontend Development

HTTP/2 Server Push Implementation and Performance Optimization by Tencent CDN

Tencent CDN’s implementation of HTTP/2 Server Push predicts and preloads dependent resources via link tags or headers, creates PUSH_PROMISE frames, and streams assets before the main response, yielding measurable latency reductions on real‑world pages when used with proper sizing, priority, and cache awareness, while avoiding slow‑start and buffer issues.

CDNFrontend OptimizationHTTP/2
0 likes · 16 min read
HTTP/2 Server Push Implementation and Performance Optimization by Tencent CDN
21CTO
21CTO
Jan 10, 2018 · Backend Development

Why HTTP/2 Supercharges REST APIs: Performance, Security, and Beyond

HTTP/2 replaces the text‑based HTTP/1.x with a binary, multiplexed protocol that reduces latency, eliminates head‑of‑line blocking, compresses headers, enables server push, and improves security, offering REST APIs faster, more efficient communication while preserving familiar semantics for developers.

BinaryHTTP/2REST API
0 likes · 12 min read
Why HTTP/2 Supercharges REST APIs: Performance, Security, and Beyond
ITPUB
ITPUB
Jun 14, 2017 · Information Security

Top HTTPS & HTTP/2 Errors and Practical Fixes

This guide compiles common HTTPS and HTTP/2 deployment problems—such as Let’s Encrypt validation failures, certificate transparency errors, SNI incompatibility, cipher‑suite misconfigurations, and mixed‑content issues—and provides concise, actionable solutions with reference links for each case.

HTTP/2HTTPSNGINX
0 likes · 8 min read
Top HTTPS & HTTP/2 Errors and Practical Fixes
Node Underground
Node Underground
Jun 1, 2017 · Frontend Development

Why HTTP/2 Server Push Isn’t a Silver Bullet and How to Use It Effectively

HTTP/2 introduced server push to let servers proactively send resources, but it suffers from issues such as cache invalidation after connection closure, difficulty identifying needed pages, lack of authentication reuse, and other pitfalls, so understanding its traps and best practices is essential for effective use.

HTTP/2Server PushWeb Performance
0 likes · 2 min read
Why HTTP/2 Server Push Isn’t a Silver Bullet and How to Use It Effectively
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 18, 2017 · Information Security

Mastering CDN HTTPS: Architecture, Optimization, and Best Practices

This article explains how modern websites rely on HTTPS and CDN, details SSL/TLS and HTTP/2 fundamentals, describes Alibaba Cloud's CDN HTTPS architecture, dynamic certificate management, key‑server solutions, optimization techniques, and practical guidance for deploying HTTPS end‑to‑end.

CDNHTTP/2HTTPS
0 likes · 13 min read
Mastering CDN HTTPS: Architecture, Optimization, and Best Practices
21CTO
21CTO
Mar 19, 2017 · Fundamentals

Why HTTP/2 Outperforms HTTP/1.1: Key Differences and Benefits

HTTP/2, the modern successor to HTTP/1.1, introduces binary framing, header compression, multiplexing, server push, and other enhancements that dramatically reduce latency and improve efficiency, making web pages load faster and more reliably across browsers and servers that support the protocol.

HTTP/2MultiplexingServer Push
0 likes · 6 min read
Why HTTP/2 Outperforms HTTP/1.1: Key Differences and Benefits
Meituan Technology Team
Meituan Technology Team
Mar 17, 2017 · Mobile Development

High-Availability Mobile Network Optimization: Short and Long Connection Strategies

Meituan‑Dianping’s high‑availability mobile network optimization combines short‑connection tactics—domain merging and IP‑direct selection—to cut DNS lookups, with a proxy‑long‑link architecture (CIP and Tencent WNS) that provides DNS‑independent, multiplexed TCP links, improving latency, success rates, and offering fallback mechanisms for robust app performance.

HTTP/2Mobile NetworkingProxy
0 likes · 17 min read
High-Availability Mobile Network Optimization: Short and Long Connection Strategies
Architecture Digest
Architecture Digest
Feb 6, 2017 · Frontend Development

High-Performance Web Architecture: Network, Protocols, and Optimization Strategies

This article examines the critical factors influencing web performance—including network latency, TCP/HTTP protocols, browser rendering, and server-side architecture—and provides practical optimization techniques such as TCP tuning, HTTP/2 adoption, resource compression, caching, load balancing, and distributed design to achieve fast, scalable web services.

Backend ArchitectureFrontend OptimizationHTTP/2
0 likes · 33 min read
High-Performance Web Architecture: Network, Protocols, and Optimization Strategies
JavaScript
JavaScript
Jan 18, 2017 · Fundamentals

Why Understanding HTTP Is Crucial for Modern Web Development

This article explains the fundamentals of HTTP, covering client‑server interactions, page rendering flow, proxy roles, statelessness, request/response structures, common methods, limitations of HTTP/1.0, and the performance enhancements introduced by HTTP/2.

HTTPHTTP/2Web Development
0 likes · 8 min read
Why Understanding HTTP Is Crucial for Modern Web Development
GF Securities FinTech
GF Securities FinTech
Sep 21, 2016 · Backend Development

Why gRPC 1.0 Is a Game-Changer for Scalable Backend Services

Google's gRPC 1.0 release brings high‑performance, multi‑language RPC support built on Protocol Buffers and HTTP/2, enabling loosely coupled, scalable backend systems for data centers, mobile apps, IoT, and microservices with improved efficiency, security, and ecosystem adoption.

HTTP/2Protocol BuffersRPC
0 likes · 7 min read
Why gRPC 1.0 Is a Game-Changer for Scalable Backend Services
Aotu Lab
Aotu Lab
Jun 17, 2016 · Frontend Development

Why Upgrade to HTTP/2 Now? Real‑World Performance Gains and Best Practices

This article examines how widespread HTTP/2 adoption changes front‑end architecture, demonstrates concrete speed improvements through multiplexing, priority, and server‑push with real‑world demos and HAR analysis, and explains which legacy optimizations become obsolete.

HTTP/2MultiplexingServer Push
0 likes · 12 min read
Why Upgrade to HTTP/2 Now? Real‑World Performance Gains and Best Practices
Architecture Digest
Architecture Digest
Mar 10, 2016 · Backend Development

An Overview of HTTP/2: Features, Mechanisms, and Performance Experiments

This article explains the key innovations of HTTP/2—including binary framing, multiplexing, header compression, request priority, server push, and flow control—while also providing practical tools and experimental results that demonstrate its performance advantages over HTTP/1.1 and SPDY.

Flow ControlHTTP/2Header Compression
0 likes · 14 min read
An Overview of HTTP/2: Features, Mechanisms, and Performance Experiments
21CTO
21CTO
Mar 8, 2016 · Frontend Development

Which Wins: HTTPS, SPDY, or HTTP/2? A Real-World Performance Comparison

This article translates and expands a performance study that pits HTTPS, SPDY/3.1, and HTTP/2 against each other using Firefox and HttpWatch on Google UK's homepage, revealing trade‑offs in header compression, response size, connection multiplexing, and page‑load speed.

HTTP/2HTTPSProtocol comparison
0 likes · 8 min read
Which Wins: HTTPS, SPDY, or HTTP/2? A Real-World Performance Comparison
21CTO
21CTO
Mar 7, 2016 · Mobile Development

Modern iOS Network Architecture: Leveraging HTTP/2 and NSURLSession

This article explains how to redesign an iOS app's network layer to fully exploit HTTP/2 by switching from NSURLConnection to NSURLSession, discusses centralized versus distributed API designs, data handling strategies, security with SSL pinning, and provides concrete code examples and batch request techniques.

AFNetworkingHTTP/2NSURLSession
0 likes · 20 min read
Modern iOS Network Architecture: Leveraging HTTP/2 and NSURLSession
21CTO
21CTO
Sep 12, 2015 · Frontend Development

How HTTP/2 Boosts Front‑End Performance: Server Push, Multiplexing & Tips

This article explains how HTTP/2 replaces SPDY, introduces multiplexing, header compression and Server Push, and shows why many HTTP/1 optimization tricks become obsolete while still offering practical strategies for faster resource loading on modern web pages.

HTTP/2MultiplexingServer Push
0 likes · 23 min read
How HTTP/2 Boosts Front‑End Performance: Server Push, Multiplexing & Tips