Tagged articles
458 articles
Page 3 of 5
Liangxu Linux
Liangxu Linux
Sep 18, 2022 · Operations

Master Linux Traffic Shaping with TC: Control Bandwidth per IP and Port

This guide explains how Linux uses packet queuing for traffic shaping, walks through creating qdisc, class, and filter structures with tc, and shows step‑by‑step commands to limit bandwidth for specific IPs, ports, and inbound traffic using ifb devices.

Bandwidth ControlLinuxTraffic Shaping
0 likes · 10 min read
Master Linux Traffic Shaping with TC: Control Bandwidth per IP and Port
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Sep 10, 2022 · Operations

Highlights of the 2022 ODCC Summit: Green Low‑Carbon Data Center Innovations and Technical Standards

The 2022 ODCC summit in Beijing showcased 55 innovative achievements across servers, networks, data‑center facilities, edge computing and intelligent monitoring, unveiling whitepapers, industry standards, OSSP specifications, liquid‑cooling guidelines, green data‑center practices, high‑performance networking and AI‑driven operations to promote low‑carbon, high‑efficiency computing infrastructure.

AIHigh‑performance computingcloud infrastructure
0 likes · 10 min read
Highlights of the 2022 ODCC Summit: Green Low‑Carbon Data Center Innovations and Technical Standards
IT Architects Alliance
IT Architects Alliance
Sep 4, 2022 · Cloud Native

What Is Cloud Native? Core Concepts, Architecture Principles, and Key Technologies

This article explains the definition of cloud native, its industry impact, technical characteristics, architectural design principles, and the essential technologies—including containers, serverless containers, bare‑metal containers, microservices, serverless computing, specialized chips, networking, and databases—that together enable elastic, resilient, and observable cloud‑first applications.

Cloud NativeContainersServerless
0 likes · 10 min read
What Is Cloud Native? Core Concepts, Architecture Principles, and Key Technologies
Liangxu Linux
Liangxu Linux
Sep 4, 2022 · Fundamentals

What Happens When TCP Handshake or Teardown Packets Are Lost?

This article explains how TCP connections behave when any of the three-way handshake or four-way termination packets are lost, detailing the kernel‑controlled retransmission mechanisms, timeout intervals, relevant sysctl parameters, and the exact sequence of events for each loss scenario.

Four-way terminationLinuxPacket Loss
0 likes · 13 min read
What Happens When TCP Handshake or Teardown Packets Are Lost?
Architects' Tech Alliance
Architects' Tech Alliance
Aug 22, 2022 · Fundamentals

DPDK Performance Tuning: Influencing Factors and Optimization Techniques

This article explains how hardware architecture, Linux OS version, kernel configuration, OVS integration, memory management, NUMA awareness, and CPU micro‑architecture affect DPDK application performance and provides concrete tuning steps such as CPU isolation, service disabling, huge‑page setup, and optimized memory allocation.

CPU optimizationDPDKLinux
0 likes · 11 min read
DPDK Performance Tuning: Influencing Factors and Optimization Techniques
Architects' Tech Alliance
Architects' Tech Alliance
Aug 1, 2022 · Fundamentals

Specialized Data Processor (DPU) Performance Benchmark Methodology and Implementation

The whitepaper introduces a comprehensive DPU performance benchmark methodology, detailing evaluation criteria across network, storage, compute, and security dimensions, and provides guidance on building test systems, selecting workloads, and designing metrics to enable fair, open, and objective assessment of diverse DPU products.

ComputeDPUSecurity
0 likes · 10 min read
Specialized Data Processor (DPU) Performance Benchmark Methodology and Implementation
MaGe Linux Operations
MaGe Linux Operations
Jul 23, 2022 · Operations

Master tmux: Essential Commands and Keyboard Shortcuts for Linux

This guide introduces tmux, the powerful terminal multiplexer for Linux, covering core session, window, and pane commands along with handy keyboard shortcuts, and also explains how to identify physical network interfaces using ethtool, providing practical examples for everyday system administration.

Session Managementethtoolnetwork
0 likes · 7 min read
Master tmux: Essential Commands and Keyboard Shortcuts for Linux
Liangxu Linux
Liangxu Linux
Jun 10, 2022 · Operations

Master Essential Windows CMD Commands for Network and System Management

This guide explains how to use key Windows command‑line tools such as ipconfig, msg, net user, net share, nslookup, netsh, telnet, and command chaining operators to query IP information, manage accounts, view shares, troubleshoot DNS, retrieve Wi‑Fi passwords, and automate tasks.

System AdministrationTutorialWindows
0 likes · 4 min read
Master Essential Windows CMD Commands for Network and System Management
Architects' Tech Alliance
Architects' Tech Alliance
Jun 4, 2022 · Operations

Comprehensive Survey of Large‑Scale RDMA Technologies and Practices

This article provides a detailed overview of large‑scale RDMA technology, covering basic concepts, major protocols, network‑level techniques such as congestion control, lossless‑to‑lossy evolution and multipath, virtualization, communication libraries for AI training and storage, performance tuning, monitoring, and real‑world deployment experiences.

AIRDMAVirtualization
0 likes · 16 min read
Comprehensive Survey of Large‑Scale RDMA Technologies and Practices
Cloud Native Technology Community
Cloud Native Technology Community
May 24, 2022 · Cloud Native

Kube-OVN v1.10.0 Release Highlights: Windows Support, Custom Subnet ACLs, Kubevirt Enhancements, Submariner Integration, and Performance Improvements

The Kube-OVN v1.10.0 release introduces Windows node support, user‑defined subnet ACLs, enhanced Kubevirt networking, Submariner multi‑cluster integration, and a series of control‑plane performance optimizations that together improve scalability, flexibility, and stability for cloud‑native Kubernetes deployments.

CNICloud NativeKube-OVN
0 likes · 7 min read
Kube-OVN v1.10.0 Release Highlights: Windows Support, Custom Subnet ACLs, Kubevirt Enhancements, Submariner Integration, and Performance Improvements
Architects' Tech Alliance
Architects' Tech Alliance
May 14, 2022 · Fundamentals

High‑Performance Computing Network Solutions: RoCE v2, RDMA, and InfiniBand Overview

The article explains how high‑performance computing (HPC) networks overcome TCP/IP limitations by using RDMA‑based technologies such as RoCE v1/v2 and InfiniBand, detailing their architectures, advantages, vendor implementations, and cost‑effective migration to Ethernet‑based solutions for GPU‑driven workloads.

HPCHighPerformanceComputingInfiniBand
0 likes · 7 min read
High‑Performance Computing Network Solutions: RoCE v2, RDMA, and InfiniBand Overview
DaTaobao Tech
DaTaobao Tech
Apr 27, 2022 · Cloud Native

XQUIC: High-Performance Open-Source QUIC Transport Library and Summer Open Source Project

The XQUIC project, Alibaba’s high‑performance open‑source QUIC transport library that powers mobile Taobao and large‑scale gateway services with up to 20 % latency reduction, offers a standards‑compliant stack (QUIC‑Transport, QUIC‑TLS, HTTP/3, qlog) and multi‑path XLINK, and invites students in the Open Source Summer program to extend the code, improve diagnostics, and earn mentorship and rewards.

AlibabaOpen-SourceQUIC
0 likes · 5 min read
XQUIC: High-Performance Open-Source QUIC Transport Library and Summer Open Source Project
dbaplus Community
dbaplus Community
Apr 16, 2022 · Cloud Native

How Cloud Native Is Redefining Cloud Computing: Inside Kubernetes Architecture

This article explores the maturation of cloud computing, explains why cloud‑native has become the driving engine for modern workloads, and provides a detailed overview of Kubernetes architecture, its extensibility, and the fragmentation challenges across runtimes, networking, storage, and application management.

Operatorcontainer-runtimenetwork
0 likes · 19 min read
How Cloud Native Is Redefining Cloud Computing: Inside Kubernetes Architecture
Coolpad Technology Team
Coolpad Technology Team
Apr 13, 2022 · Fundamentals

Understanding Network Layers, MAC, DHCP, TCP Handshake/Teardown and Common WiFi Issues on Android

This article explains the purpose of network layering, the role of the MAC layer, DHCP and TCP mechanisms, and provides a systematic analysis approach for common Android Wi‑Fi problems such as connection failures, DHCP issues, authentication errors, disconnections, RSSI weakness, beacon time‑outs, ARP/DNS failures, data stalls, TX/RX anomalies, AP‑side events and roaming triggers.

DHCPMacWiFi
0 likes · 25 min read
Understanding Network Layers, MAC, DHCP, TCP Handshake/Teardown and Common WiFi Issues on Android
Tencent Cloud Developer
Tencent Cloud Developer
Mar 22, 2022 · Backend Development

Source Code Analysis of the netpoll Go High‑Performance Network Framework

The article dissects netpoll, a Go‑based high‑performance network framework that uses a Multi‑Reactor model with a main and sub‑reactors, detailing its server EventLoop, poll manager load‑balancing across epoll/kqueue, connection buffering and request handling, and the client’s non‑blocking dialing process.

GoServerclient
0 likes · 40 min read
Source Code Analysis of the netpoll Go High‑Performance Network Framework
Qunar Tech Salon
Qunar Tech Salon
Mar 10, 2022 · Operations

Design and Implementation of Cisco Nexus VPC for Qunar K8S Network

This article details the background, design rationale, network topology changes, and step‑by‑step procedures—including VPC configuration, BGP setup, and port‑channel adjustments—used to upgrade Qunar's data‑center network for Kubernetes deployments, with practical code examples and operational tips.

BGPCiscoDataCenter
0 likes · 11 min read
Design and Implementation of Cisco Nexus VPC for Qunar K8S Network
Open Source Linux
Open Source Linux
Feb 21, 2022 · Operations

Mastering LVS: From Basics to MySQL High Availability with Keepalived

This article provides a comprehensive guide to Linux Virtual Server (LVS), covering its history, four operating modes, scheduling algorithms, installation steps, MySQL load‑balancing configuration, ARP suppression techniques, and high‑availability setup using keepalived, all illustrated with diagrams and code snippets.

IPVSLVSLinux
0 likes · 23 min read
Mastering LVS: From Basics to MySQL High Availability with Keepalived
IT Services Circle
IT Services Circle
Feb 13, 2022 · Fundamentals

Does a TCP Connection Persist After Unplugging the Network Cable?

Unplugging a network cable does not immediately terminate a TCP connection; the kernel’s socket state remains ESTABLISHED, and the connection’s fate depends on data transmission, retransmission limits, TCP keepalive settings, and whether either side detects a failure.

KeepaliveLinuxSocket
0 likes · 10 min read
Does a TCP Connection Persist After Unplugging the Network Cable?
Top Architect
Top Architect
Feb 13, 2022 · Backend Development

Understanding Forward and Reverse Proxies and Their Role in Load Balancing

The article explains the concepts of forward and reverse proxies, compares their functions and deployment scenarios, and then introduces load balancing principles, layer classifications, and common software such as DNS‑based, reverse‑proxy, NAT, and application‑layer solutions, highlighting their use in backend architectures.

Backendforward proxynetwork
0 likes · 9 min read
Understanding Forward and Reverse Proxies and Their Role in Load Balancing
Open Source Linux
Open Source Linux
Jan 26, 2022 · Operations

Essential Linux Command Cheat Sheet for System Administration

This article compiles a comprehensive set of Linux command‑line shortcuts covering system shutdown, hardware inspection, user management, networking, file handling, compression, performance monitoring, and many other routine administration tasks, providing a handy reference for developers and sysadmins alike.

BashPerformance MonitoringShell
0 likes · 23 min read
Essential Linux Command Cheat Sheet for System Administration
Cloud Native Technology Community
Cloud Native Technology Community
Jan 25, 2022 · Cloud Native

Technical Overview of Kube-OVN Deployment for Hybrid VM and Container Environments at ByteDance

This article details ByteDance's technical evaluation and implementation of Kube-OVN as a CNI solution for hybrid virtual‑machine and container workloads, covering selection criteria, the initial network design, identified issues, subsequent optimizations, and future roadmap considerations within a cloud‑native Kubernetes environment.

CNICloud NativeKube-OVN
0 likes · 7 min read
Technical Overview of Kube-OVN Deployment for Hybrid VM and Container Environments at ByteDance
Su San Talks Tech
Su San Talks Tech
Jan 7, 2022 · Big Data

Unlock Kafka’s Speed: Deep Dive into Performance Optimizations

This article explores Kafka’s performance architecture, covering network and disk bottlenecks, sequential writes, zero‑copy techniques, page cache usage, Reactor‑based networking, batch processing, compression, partition concurrency, and file structures, providing practical optimization methods for high‑throughput streaming applications.

JavaKafkadisk-io
0 likes · 17 min read
Unlock Kafka’s Speed: Deep Dive into Performance Optimizations
Liangxu Linux
Liangxu Linux
Dec 21, 2021 · Operations

Master Linux Network Commands: ifconfig, ping, traceroute, and More

This guide explains how to use essential Linux networking utilities—including ifconfig, ping, traceroute, netstat, dig, nslookup, route, host, arp, ethtool, iwconfig, and hostname—covering their purpose, common options, and practical command‑line examples for system administration tasks.

digifconfignetstat
0 likes · 11 min read
Master Linux Network Commands: ifconfig, ping, traceroute, and More
IT Architects Alliance
IT Architects Alliance
Dec 19, 2021 · Information Security

Understanding the Metaverse from a Network Perspective: Concepts, Technical Implications, and Emerging Challenges

The article analyses the metaverse as a network-driven evolution, explaining its definition, classifying terminal types, and detailing the new security, ultra‑low‑latency, and deterministic quality‑of‑service requirements that challenge existing internet architecture and design principles.

InternetLow latencyQoS
0 likes · 17 min read
Understanding the Metaverse from a Network Perspective: Concepts, Technical Implications, and Emerging Challenges
Architects' Tech Alliance
Architects' Tech Alliance
Dec 15, 2021 · Fundamentals

Understanding the Metaverse from a Network Access Perspective and Its Implications for Network Technology

The article examines the concept of the Metaverse as an evolution of internet access terminals, analyzes how VR/AR headsets reshape communication‑type devices, and discusses the resulting new security, ultra‑low‑latency, and deterministic quality‑of‑service challenges for network infrastructure.

LatencyMetaverseQoS
0 likes · 16 min read
Understanding the Metaverse from a Network Access Perspective and Its Implications for Network Technology
QQ Music Frontend Team
QQ Music Frontend Team
Nov 21, 2021 · Fundamentals

Why QUIC Is the Future of Web Protocols: From HTTP/1.1 to HTTP/3

This article traces the evolution of HTTP from its earliest version through HTTP/2, explains the limitations of each iteration, and demonstrates how QUIC's UDP‑based design, 0‑RTT connections, connection migration, and flexible congestion control overcome those issues to become the next‑generation web transport protocol.

QUICTCPUDP
0 likes · 17 min read
Why QUIC Is the Future of Web Protocols: From HTTP/1.1 to HTTP/3
Snowball Engineer Team
Snowball Engineer Team
Oct 28, 2021 · Mobile Development

Redesigning Snowball's Android Network Framework with OkHttp and Retrofit: Architecture, Issues, and Migration

This article details the redesign of Snowball's Android network framework using OkHttp and Retrofit, covering motivations, architectural layers, solutions for domain switching, custom annotations, data validation, migration strategy, and the resulting performance and maintainability improvements.

AndroidKotlinOkHttp
0 likes · 17 min read
Redesigning Snowball's Android Network Framework with OkHttp and Retrofit: Architecture, Issues, and Migration
Yang Money Pot Technology Team
Yang Money Pot Technology Team
Oct 26, 2021 · Mobile Development

Encapsulating Retrofit with Kotlin Coroutines in Android: Two Approaches

This article explains how to combine Retrofit with Kotlin coroutines on Android, compares the traditional RxJava method with coroutine-based implementations, and presents two encapsulation techniques—using a DSL and leveraging CoroutineExceptionHandler—to simplify asynchronous network calls and centralize error handling.

AndroidCoroutinesDSL
0 likes · 14 min read
Encapsulating Retrofit with Kotlin Coroutines in Android: Two Approaches
Liangxu Linux
Liangxu Linux
Oct 21, 2021 · Fundamentals

Master wget: 8 Essential Commands for Efficient File Downloading

This guide explains eight practical wget commands, covering basic file downloads, output redirection, renaming, resume support, batch fetching, site mirroring, custom HTTP headers, response inspection, redirect handling, and expanding short URLs, with clear examples for each scenario.

File DownloadLinuxnetwork
0 likes · 8 min read
Master wget: 8 Essential Commands for Efficient File Downloading
Sohu Tech Products
Sohu Tech Products
Oct 20, 2021 · Mobile Development

Kotlin Network Request Wrappers with LiveData: Two Approaches, Code Samples, and Comparison

This article explains two Kotlin‑based network request wrappers for Android that reduce boilerplate by using LiveData, Retrofit, OkHttp and coroutines, compares their design trade‑offs, provides complete Activity, ViewModel, Repository and BaseRepository code samples, and shows how to handle loading, success, error and multiple data sources in a clean MVVM architecture.

AndroidCoroutinesKotlin
0 likes · 10 min read
Kotlin Network Request Wrappers with LiveData: Two Approaches, Code Samples, and Comparison
MaGe Linux Operations
MaGe Linux Operations
Sep 28, 2021 · Operations

Why Do TIME_WAIT Connections Accumulate and How to Fix Them?

The article explains why massive TIME_WAIT TCP connections appear during high‑concurrency scenarios, their impact on server ports and new connections, and provides practical analysis and solutions such as keep‑alive headers, socket reuse, and reducing the TIME_WAIT duration.

TCPTIME-WAITnetwork
0 likes · 9 min read
Why Do TIME_WAIT Connections Accumulate and How to Fix Them?
Open Source Linux
Open Source Linux
Sep 15, 2021 · Operations

Master ethtool: How to Query and Configure Network Interface Settings

ethtool is a Linux command-line utility for querying and modifying network interface parameters, offering options to view driver info, adjust speed, duplex, offload settings, and perform self-tests, with practical examples demonstrating how to inspect and configure interfaces such as ens33.

LinuxSystem Administrationethtool
0 likes · 4 min read
Master ethtool: How to Query and Configure Network Interface Settings
Refining Core Development Skills
Refining Core Development Skills
Jul 19, 2021 · Backend Development

An In‑Depth Introduction to Sogou’s Workflow C++ Server Framework

This article presents a comprehensive overview of the open‑source Workflow framework by Sogou, highlighting its high‑performance asynchronous architecture, rich feature set, practical C++ code examples for building servers and clients, and detailed explanations of its task‑flow and timer implementations for backend developers.

AsynchronousC++Framework
0 likes · 12 min read
An In‑Depth Introduction to Sogou’s Workflow C++ Server Framework
Open Source Linux
Open Source Linux
Jul 18, 2021 · Operations

Master ipvsadm: Build LVS/NAT & DR Load‑Balancing Clusters on Linux

This tutorial explains how to use the ipvsadm command to create and manage LVS/NAT and LVS/DR load‑balancing clusters on Linux, covering command syntax, environment setup for director and real servers, ARP tuning, rule persistence, and extended exercises for HTTP, HTTPS, and MySQL traffic.

DRLVSLinux
0 likes · 15 min read
Master ipvsadm: Build LVS/NAT & DR Load‑Balancing Clusters on Linux
dbaplus Community
dbaplus Community
Jul 14, 2021 · Operations

How to Rapidly Diagnose and Resolve Common Online Service Failures

This guide walks through practical troubleshooting steps for typical production incidents—including disk exhaustion, high CPU, Java OOM, MySQL deadlocks and slow queries, Redis memory alerts, network TCP issues, and business‑log analysis—providing concrete commands, diagrams and mitigation strategies for each layer.

Operationsnetwork
0 likes · 32 min read
How to Rapidly Diagnose and Resolve Common Online Service Failures
Qunar Tech Salon
Qunar Tech Salon
Jun 24, 2021 · Operations

Qunar DNS System: Architecture, Features, and Operational Practices

This article explains the fundamentals and query process of the Domain Name System (DNS), then details Qunar's evolving DNS architecture—including the initial system, DNSDB management, DNS view, EDNS, HTTPDNS, and intelligent traffic switching—highlighting operational automation and security enhancements.

AutomationDNSSecurity
0 likes · 10 min read
Qunar DNS System: Architecture, Features, and Operational Practices
vivo Internet Technology
vivo Internet Technology
May 31, 2021 · Backend Development

Introduction to Load Balancing and Its Algorithms

The article introduces load balancing as a vital solution for high‑traffic systems, explains vertical and horizontal scaling, classifies balancers by hardware, layer and algorithm, and details common algorithms—random, weighted, round‑robin, least‑active, IP‑hash, and consistent hash—with code examples and usage guidance.

AlgorithmsBackendJava
0 likes · 30 min read
Introduction to Load Balancing and Its Algorithms
Programmer DD
Programmer DD
May 26, 2021 · Fundamentals

Why Does TCP Keep Connections in TIME_WAIT? Uncovering the Hidden Bottleneck

This article explains the purpose of the TCP TIME_WAIT state, how it prevents packet loss and connection errors, examines its duration based on the Maximum Segment Lifetime, and analyzes why high‑QPS load testing tools like ab may appear to bypass TIME_WAIT, revealing the impact on server resources.

LinuxPerformance TestingSocket
0 likes · 8 min read
Why Does TCP Keep Connections in TIME_WAIT? Uncovering the Hidden Bottleneck
Efficient Ops
Efficient Ops
Apr 27, 2021 · Operations

Diagnosing Common Java Server Issues: CPU, Memory, Disk & Network

This guide walks through systematic troubleshooting of Java server problems—including CPU spikes, memory leaks, disk I/O bottlenecks, and network timeouts—by using native Linux tools and JVM utilities such as ps, top, jstack, jstat, iostat, vmstat, and netstat to pinpoint root causes and apply targeted fixes.

CPUJavaMemory
0 likes · 22 min read
Diagnosing Common Java Server Issues: CPU, Memory, Disk & Network
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Apr 23, 2021 · Cloud Native

Understanding SNAT Port Conflicts in Kubernetes Container Networking and Mitigation Strategies

This article analyzes why Kubernetes pods experience occasional one‑second connect() delays due to SNAT port‑collision issues in the iptables conntrack table, explains the underlying networking mechanisms, and offers practical mitigation techniques such as random‑fully SNAT selection and long‑lived connections.

KubernetesSNATconntrack
0 likes · 9 min read
Understanding SNAT Port Conflicts in Kubernetes Container Networking and Mitigation Strategies
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 13, 2021 · Big Data

Kafka Architecture and Implementation Principles – Theory Part

This article provides a comprehensive, diagram‑driven explanation of Kafka’s architecture, covering producers, consumers, topics, partitions, replication, Zookeeper coordination, controller election, state machines, and the NIO‑based network model, helping readers understand the design philosophy and practical configuration implications.

ControllerDistributed SystemsReplication
0 likes · 15 min read
Kafka Architecture and Implementation Principles – Theory Part
Efficient Ops
Efficient Ops
Apr 12, 2021 · Operations

Mastering Network Packet Loss: Diagnosis and Solutions for Linux Servers

This guide explains the fundamentals of network packet loss, illustrates how packets are sent and received, and provides step‑by‑step troubleshooting methods for hardware NIC, driver, kernel stack, TCP/UDP, and application‑level issues on Linux systems, complete with command examples and visual diagrams.

Packet Lossethtoolnetwork
0 likes · 34 min read
Mastering Network Packet Loss: Diagnosis and Solutions for Linux Servers
Liangxu Linux
Liangxu Linux
Apr 3, 2021 · Cloud Native

Top 17 Docker Troubleshooting Tips: From Storage Migration to Network Errors

This guide compiles seventeen common Docker problems—including storage directory migration, disk space shortages, missing libraries, container corruption, network misconfigurations, and command‑line quirks—along with step‑by‑step solutions, configuration tweaks, and command examples to help engineers quickly diagnose and resolve container issues.

ConfigurationContainerDocker
0 likes · 26 min read
Top 17 Docker Troubleshooting Tips: From Storage Migration to Network Errors
Open Source Linux
Open Source Linux
Mar 27, 2021 · Operations

Master Huawei Switch Configuration: From VLAN Setup to Link Aggregation

This guide walks you through essential Huawei switch commands, covering user and view modes, VLAN creation, port link types, batch operations, initial login procedures, service activation, link aggregation, DHCP setup, and flow‑control configuration, all illustrated with step‑by‑step screenshots.

HuaweiOperationsVLAN
0 likes · 9 min read
Master Huawei Switch Configuration: From VLAN Setup to Link Aggregation
Programmer DD
Programmer DD
Mar 24, 2021 · Frontend Development

What Really Happens When You Type a URL? From DNS to Rendering Explained

This article walks through the complete lifecycle of a browser request—URL parsing, DNS lookup, TCP handshake, OSI‑layer transmission, caching strategies, HTML rendering, and performance optimizations—mirroring real interview questions faced by front‑end engineers.

BrowserRenderingcaching
0 likes · 15 min read
What Really Happens When You Type a URL? From DNS to Rendering Explained
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Mar 22, 2021 · Big Data

Kafka Performance Optimization: Sequential Writes, Zero‑Copy, PageCache, and Network Model

This article provides a comprehensive overview of Kafka performance optimization, covering network, disk, and complexity challenges, sequential write techniques, zero‑copy data transfer, page‑cache usage, reactor‑based networking, batch processing, compression, partition concurrency, and file‑structure design to help developers build high‑throughput, low‑latency streaming systems.

Disk I/OJava NIOZero Copy
0 likes · 17 min read
Kafka Performance Optimization: Sequential Writes, Zero‑Copy, PageCache, and Network Model
Practical DevOps Architecture
Practical DevOps Architecture
Mar 12, 2021 · Operations

Introduction to LVS Load Balancing and Its Scheduling Strategies

This article introduces LVS, a layer‑4 load‑balancing tool, explains its advantages over layer‑7 solutions like Nginx, describes how combining LVS with Nginx and Keepalived creates a highly available, horizontally scalable architecture, and details the three scheduling modes VS/NAT, VS/TUN, and VS/DR.

LVSSchedulerkeepalived
0 likes · 5 min read
Introduction to LVS Load Balancing and Its Scheduling Strategies
Efficient Ops
Efficient Ops
Mar 12, 2021 · Operations

Master Linux Network Commands: From netstat to ss and tcpdump

This guide offers a practical overview of essential Linux networking tools—including netstat, ss, sar, iftop, and tcpdump—explaining how to monitor connections, analyze traffic, capture packets, and tune kernel parameters to handle massive connection loads efficiently.

Operationsnetstatnetwork
0 likes · 10 min read
Master Linux Network Commands: From netstat to ss and tcpdump
JavaEdge
JavaEdge
Mar 3, 2021 · Backend Development

Understanding Redis’s Unified Request/Response Protocol: A Deep Dive

This article explains how Redis communicates over TCP using a simple, fast‑parsing, human‑readable protocol, details the unified request format introduced in Redis 1.2, and illustrates request and response structures—including single‑line, error, bulk, and multi‑bulk replies—with concrete examples.

networkprotocol
0 likes · 4 min read
Understanding Redis’s Unified Request/Response Protocol: A Deep Dive
Liangxu Linux
Liangxu Linux
Feb 28, 2021 · Frontend Development

What Really Happens When You Type a URL? From DNS to Rendering

This article walks through the complete journey of a URL entered in a browser, covering URL parsing, DNS lookup, TCP handshake, OSI‑layer packet transmission, caching strategies, HTML parsing, rendering pipeline, and practical performance‑optimisation tips.

BrowserRenderingcaching
0 likes · 14 min read
What Really Happens When You Type a URL? From DNS to Rendering
360 Smart Cloud
360 Smart Cloud
Feb 25, 2021 · Cloud Computing

Investigation and Resolution of Octavia API Slow Response Issue

This article details the background, architecture, step‑by‑step troubleshooting, analysis of network and server queues, and the final configuration changes that resolved the intermittent slow response times of the Octavia load‑balancer API in an OpenStack environment.

APILoad BalancerOctavia
0 likes · 7 min read
Investigation and Resolution of Octavia API Slow Response Issue