Tagged articles
64 articles
Page 1 of 1
Architect Chen
Architect Chen
Apr 30, 2026 · Backend Development

Understanding Nginx Reverse Proxy: Detailed Principles and Configuration Guide

The article explains forward and reverse proxy concepts, walks through the key stages of Nginx reverse‑proxy processing—including TCP connection, request reception, upstream selection via proxy_pass, load‑balancing algorithms, and content forwarding—and provides a complete configuration example with header settings and load‑balancing strategies.

Backend ServersHTTPNGINX
0 likes · 4 min read
Understanding Nginx Reverse Proxy: Detailed Principles and Configuration Guide
Architect Chen
Architect Chen
Aug 25, 2025 · Backend Development

How Nginx Handles Requests: Master & Worker Process Deep Dive

This article explains Nginx's high‑performance architecture, detailing the roles of the Master and Worker processes, their responsibilities, and the step‑by‑step workflow from receiving a client request to generating and sending the HTTP response.

Backend DevelopmentNGINXServer Architecture
0 likes · 4 min read
How Nginx Handles Requests: Master & Worker Process Deep Dive
Architects' Tech Alliance
Architects' Tech Alliance
Apr 29, 2025 · Industry Insights

Next-Gen Server Architecture: CPUs, GPUs, Memory, and Certification Insights

This article provides a comprehensive analysis of modern server architecture, covering the evolution from CISC to RISC, the rise of heterogeneous computing with GPUs and accelerators, diverse form factors, core component technologies, reliability mechanisms, performance benchmarking, certification standards, and emerging trends such as liquid cooling and AI‑native designs.

CPUData centerGPU
0 likes · 11 min read
Next-Gen Server Architecture: CPUs, GPUs, Memory, and Certification Insights
Architects' Tech Alliance
Architects' Tech Alliance
May 15, 2024 · Artificial Intelligence

Detailed Overview of GPU Server Architectures: A100/A800 and H100/H800 Nodes

This article provides a comprehensive technical overview of large‑scale GPU server architectures, detailing the component topology of 8‑GPU A100/A800 and H100/H800 nodes, explaining storage network cards, NVSwitch interconnects, bandwidth calculations, and the trade‑offs between RoCEv2 and InfiniBand for AI workloads.

GPUHigh‑performance computingNVLink
0 likes · 13 min read
Detailed Overview of GPU Server Architectures: A100/A800 and H100/H800 Nodes
Architects' Tech Alliance
Architects' Tech Alliance
Apr 10, 2024 · Industry Insights

Inside the GPU Server: Architecture of A100/A800 and H100/H800 Nodes

This article provides a detailed technical breakdown of modern multi‑GPU server nodes, covering component composition, storage network cards, NVSwitch interconnects, bandwidth calculations, and the architectural differences between NVIDIA A100/A800 and H100/H800 configurations for AI training workloads.

A100AI trainingGPU
0 likes · 12 min read
Inside the GPU Server: Architecture of A100/A800 and H100/H800 Nodes
Architects' Tech Alliance
Architects' Tech Alliance
Mar 23, 2024 · Fundamentals

What Makes a Server Tick? A Deep Dive into Server Architecture and Components

This article provides a comprehensive overview of servers, covering their definition, various classification schemes (form factor, CPU architecture, scale, usage, and X86 vs non‑X86), and detailed breakdown of hardware and software components such as CPUs, memory, storage, I/O cards, and management modules.

CPU parametersData centerMemory Technology
0 likes · 15 min read
What Makes a Server Tick? A Deep Dive into Server Architecture and Components
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Mar 3, 2023 · Operations

Comprehensive Stress Test Scope Evaluation: Adding and Subtracting Approaches

This article presents a systematic method for evaluating and prioritizing stress‑test coverage in game projects, combining comprehensive “addition” techniques—such as QA requirement gathering, case‑library reference, test‑case review, and server‑architecture analysis—with precise “subtraction” methods to refine the final test set.

Game DevelopmentPerformance TestingServer Architecture
0 likes · 13 min read
Comprehensive Stress Test Scope Evaluation: Adding and Subtracting Approaches
Open Source Linux
Open Source Linux
Feb 21, 2023 · Operations

Choosing the Right Load Balancer: Nginx vs LVS Explained

This article compares Nginx and LVS load balancers, detailing their layer‑4 versus layer‑7 operation, features, advantages, and how static‑dynamic separation and health checks affect performance and operability in modern server architectures.

LVSLayer 4Layer 7
0 likes · 10 min read
Choosing the Right Load Balancer: Nginx vs LVS Explained
Code Ape Tech Column
Code Ape Tech Column
Nov 24, 2022 · Game Development

Why Game Server Developers Are Reluctant to Adopt Microservices

Game server developers often avoid microservice architectures because real‑time performance, low latency, and stateful in‑memory processing are critical, and the added network overhead, stateless constraints, and complexity of service meshes can degrade gameplay, making monolithic or tightly‑coupled designs more suitable for fast-paced multiplayer games.

Game DevelopmentReal-TimeServer Architecture
0 likes · 8 min read
Why Game Server Developers Are Reluctant to Adopt Microservices
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Oct 24, 2022 · Backend Development

Mastering Long-Connection Load Balancing: Strategies and Pitfalls

This article explains the differences between short and long connections, why long‑connection services need load balancing, and presents practical strategies for connection‑level balancing, handling server restarts, heterogeneous hardware, and scaling challenges.

BackendScalabilityServer Architecture
0 likes · 8 min read
Mastering Long-Connection Load Balancing: Strategies and Pitfalls
Architects' Tech Alliance
Architects' Tech Alliance
Oct 16, 2022 · Fundamentals

Overview of CPU and GPGPU Technologies for Server and AI Applications

The article provides a comprehensive overview of the role of CPUs and GPGPUs in modern server architectures and AI workloads, discussing hardware fundamentals, instruction set architectures, market trends, and the emerging importance of heterogeneous computing for high‑performance and energy‑efficient processing.

CPUGPGPUHardware
0 likes · 8 min read
Overview of CPU and GPGPU Technologies for Server and AI Applications
ELab Team
ELab Team
Sep 15, 2022 · Game Development

How to Build Scalable Multiplayer Game Server Architecture and Sync Strategies

This article explains the evolution of multiplayer game server architectures, compares client‑server and P2P models, details communication via long‑lived sockets, and explores frame‑sync, state‑sync, prediction, reconciliation and interpolation techniques with a complete React + Socket.io demo.

PredictionReconciliationServer Architecture
0 likes · 18 min read
How to Build Scalable Multiplayer Game Server Architecture and Sync Strategies
ITPUB
ITPUB
Aug 31, 2022 · Databases

How Redis Implements Multithreading: A Deep Dive into Its I/O Thread Model

This article explains Redis's single‑threaded architecture, its limitations, and how Redis 6.0+ adds configurable I/O threads to parallelize read/write handling, detailing the server initialization, event loop, task queues, and the interaction between the main thread and worker threads.

I/O ThreadsServer ArchitectureThreaded I/O
0 likes · 27 min read
How Redis Implements Multithreading: A Deep Dive into Its I/O Thread Model
Architects' Tech Alliance
Architects' Tech Alliance
Jul 9, 2022 · Fundamentals

Server CPU Architecture, Classification, and Market Landscape – 2022 Chinese Server CPU Research Framework

This article summarizes the 2022 Chinese server CPU research framework, covering server fundamentals, logical architecture, CPU roles and cost impact, instruction-set classifications (CISC vs RISC), major architectures (x86, ARM, MIPS), the industry value chain, market size trends, and global competitive dynamics across server, desktop, and mobile segments.

CPUMarket analysisServer Architecture
0 likes · 10 min read
Server CPU Architecture, Classification, and Market Landscape – 2022 Chinese Server CPU Research Framework
ByteDance Data Platform
ByteDance Data Platform
May 11, 2022 · Big Data

How to Build a High‑Performance SparkSQL Server with Hive JDBC Compatibility

This article explains how to design and implement a SparkSQL server that lowers usage barriers and boosts efficiency by supporting standard JDBC interfaces, integrating Hive Server2 protocols, handling multi‑tenant authentication, managing Spark job lifecycles, and providing high‑availability through Zookeeper coordination.

HiveJDBCServer Architecture
0 likes · 15 min read
How to Build a High‑Performance SparkSQL Server with Hive JDBC Compatibility
Top Architect
Top Architect
May 5, 2022 · Backend Development

Implementing High‑Performance Long‑Connection Services with Netty: Challenges, Bottlenecks, and Optimizations

This article explains how to build a scalable long‑connection server using Netty, covering the fundamentals of non‑blocking I/O, practical code examples for achieving millions of concurrent connections, common Linux kernel limits, CPU and GC bottlenecks, and a series of tuning techniques to dramatically improve QPS and stability.

Java NIOLong ConnectionsNetty
0 likes · 15 min read
Implementing High‑Performance Long‑Connection Services with Netty: Challenges, Bottlenecks, and Optimizations
Architects' Tech Alliance
Architects' Tech Alliance
Apr 5, 2022 · Fundamentals

Fundamentals of Server CPUs and Architecture Overview

This article provides a comprehensive overview of server CPUs, covering core components, operation stages, performance parameters, Intel TurboBoost, Xeon Scalable naming, Tick‑Tock development, multi‑core and many‑core designs, hyper‑threading, heterogeneous computing, and the differences between CISC and RISC architectures.

CPUHardwareInstruction Set
0 likes · 10 min read
Fundamentals of Server CPUs and Architecture Overview
IT Architects Alliance
IT Architects Alliance
Jan 24, 2022 · Backend Development

Designing High‑Concurrency Architecture for E‑commerce Applications

This article presents a comprehensive guide to building high‑concurrency systems for e‑commerce, covering server architecture, load balancing, database clustering, caching strategies, concurrency testing tools, message‑queue based solutions, first‑level caches, static data handling, layered and distributed designs, as well as redundancy and automation practices.

Distributed SystemsServer Architecturecaching
0 likes · 19 min read
Designing High‑Concurrency Architecture for E‑commerce Applications
IT Architects Alliance
IT Architects Alliance
Jan 17, 2022 · Industry Insights

Why Servers Matter: Architecture, Types, and the X86 vs ARM Showdown

Servers, the high‑performance backbone of cloud and data‑center infrastructures, differ from ordinary PCs in stability, hardware, and firmware; they come in various logical and physical forms, are classified by architecture, CPU count, and application, and the market now sees a competitive split between X86 and ARM designs.

ARMData centerHardware
0 likes · 14 min read
Why Servers Matter: Architecture, Types, and the X86 vs ARM Showdown
Architecture Digest
Architecture Digest
Dec 6, 2021 · Backend Development

Designing High‑Concurrency Architecture for E‑commerce Applications

This article explains how to design and evolve server architectures, load‑balancing, database clustering, caching, message queues, and other techniques to handle high‑concurrency scenarios such as flash sales and timed red‑packet distribution in large‑scale e‑commerce systems.

Distributed SystemsScalabilityServer Architecture
0 likes · 21 min read
Designing High‑Concurrency Architecture for E‑commerce Applications
TAL Education Technology
TAL Education Technology
Nov 18, 2021 · Backend Development

Server‑Side Network Concurrency Models and Linux I/O Multiplexing (select, epoll)

This article explains fundamental concepts of streams, I/O operations, blocking and non‑blocking behavior, compares blocking wait with busy polling, and then details five practical solutions—including multithreading, select, and epoll—while presenting Linux epoll API usage, code examples, and a comprehensive overview of seven common server concurrency models.

IO MultiplexingLinuxNetwork Concurrency
0 likes · 32 min read
Server‑Side Network Concurrency Models and Linux I/O Multiplexing (select, epoll)
IT Architects Alliance
IT Architects Alliance
Mar 11, 2021 · Cloud Computing

Server Architecture Overview: 5G Impact, Edge, Cloud, AI Servers, and Key Vendors

This article examines server architecture by analyzing its components, the transformative effects of 5G on computing boundaries and scenarios, the requirements of edge and cloud computing—including edge, AI, and cloud servers—while also reviewing white‑box, open‑source, hardware‑reconstructed, software‑defined servers and major industry vendors.

5GAI serversHardware
0 likes · 3 min read
Server Architecture Overview: 5G Impact, Edge, Cloud, AI Servers, and Key Vendors
New Oriental Technology
New Oriental Technology
Oct 23, 2020 · Backend Development

Nginx: A Comprehensive Guide

This article provides an in-depth overview of Nginx, covering its introduction, architecture, and various modules, including real IP and rewrite modules, with practical examples and configuration details.

AuthenticationBackend DevelopmentHTTP server
0 likes · 13 min read
Nginx: A Comprehensive Guide
JavaEdge
JavaEdge
Sep 2, 2020 · Backend Development

How Redis Handles File and Time Events: Inside the Event Loop

This article explains Redis server's event-driven architecture, detailing how file events (read/write) and time events are processed, illustrated with state diagrams, pseudocode, and examples that show the interaction, scheduling, and impact on server performance.

Backend DevelopmentFile EventsServer Architecture
0 likes · 12 min read
How Redis Handles File and Time Events: Inside the Event Loop
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 31, 2020 · Backend Development

Technical Exploration of iQIYI's Qixiu Live Streaming System

iQIYI’s Qixiu platform supports both single‑host RTMP‑based ordinary live streams and multi‑host UDP‑RTP link‑mic sessions by using an enhanced WebRTC (woogeen) stack with a client SDK, load‑aware MCU nodes, and backend services that handle signaling, mixing, transcoding, adaptive bitrate, echo cancellation, and fault‑tolerant deployment, while outlining future improvements such as real‑time MCU switching and mobile network handover.

RTMPRTPServer Architecture
0 likes · 13 min read
Technical Exploration of iQIYI's Qixiu Live Streaming System
Architecture Digest
Architecture Digest
Jul 8, 2020 · Backend Development

Understanding GraphQL: Advantages Over REST and Core Concepts

This article explains the limitations of traditional REST APIs, introduces GraphQL as a flexible alternative, and details its core concepts, type system, server‑client architectures, deployment options, and popular tools and services for modern backend development.

GraphQLServer Architectureapi-design
0 likes · 14 min read
Understanding GraphQL: Advantages Over REST and Core Concepts
Architects' Tech Alliance
Architects' Tech Alliance
Jul 2, 2020 · Fundamentals

Analysis of Server Architecture, 5G Impact, Edge and Cloud Computing Requirements

This article examines the components of server architecture, the technological transformations introduced by 5G—including computing boundaries and scenarios—, the requirements imposed by edge and cloud computing on servers, and reviews various server types such as white‑label, open‑source, AI, and edge servers, along with key manufacturers.

5GAI serversHardware
0 likes · 2 min read
Analysis of Server Architecture, 5G Impact, Edge and Cloud Computing Requirements
Open Source Linux
Open Source Linux
Jun 18, 2020 · Fundamentals

What Is a Server? Architecture, Types, and the X86 vs ARM Debate

This article explains what a server is, its logical and hardware architecture, the role of firmware and operating systems, various classification methods—including form factor, instruction set, processor count and application type—and compares the market dynamics and technical advantages of X86 and ARM servers.

ARMHardwareServer Architecture
0 likes · 16 min read
What Is a Server? Architecture, Types, and the X86 vs ARM Debate
ITPUB
ITPUB
Jan 4, 2020 · Backend Development

Why Nginx Became the Go-To High‑Performance Web Server and How Its Proxy & Load‑Balancing Features Work

This article explains Nginx's origins, its event‑driven architecture, the reasons it outperformed Apache, and details its roles as a forward and reverse proxy, load‑balancing algorithms, and typical deployment scenarios, illustrating why it is the preferred high‑performance web server today.

Backend DevelopmentNGINXServer Architecture
0 likes · 11 min read
Why Nginx Became the Go-To High‑Performance Web Server and How Its Proxy & Load‑Balancing Features Work
Architecture Digest
Architecture Digest
Dec 8, 2019 · Big Data

Technical Feasibility of a Nationwide WeChat Group with 1.4 Billion Users

The article analyses whether it is technically possible to place all 1.4 billion Chinese users into a single WeChat group, examining population data, message volume, CPU and network requirements, hardware costs, physical space, and human visual limits to assess scalability and practicality.

Big DataNetwork BandwidthServer Architecture
0 likes · 11 min read
Technical Feasibility of a Nationwide WeChat Group with 1.4 Billion Users
360 Tech Engineering
360 Tech Engineering
Jul 11, 2019 · Backend Development

Server‑Side Video Rendering with After Effects, Aerender, and FFmpeg

This article describes how a PHP‑based backend service integrates Adobe After Effects' command‑line renderer and FFmpeg to generate, split, concatenate, and compress user‑uploaded video templates for a mini‑program, covering architecture, workflow, code snippets, and performance optimizations.

After EffectsGoServer Architecture
0 likes · 9 min read
Server‑Side Video Rendering with After Effects, Aerender, and FFmpeg
58 Tech
58 Tech
Jun 14, 2019 · Backend Development

Introduction to Two IO Model Architectures: Thread‑Based and Event‑Driven Designs

This article explains the two main network I/O architectures—thread‑based designs such as one‑connection‑per‑thread, pre‑forked processes, and their pros and cons, as well as event‑driven designs like the Reactor pattern, thread pools, and multiple reactors—helping readers choose the appropriate model for different server workloads.

Event-drivenIO ModelReactor Pattern
0 likes · 11 min read
Introduction to Two IO Model Architectures: Thread‑Based and Event‑Driven Designs
Architect's Tech Stack
Architect's Tech Stack
Jun 8, 2019 · Operations

Designing High‑Concurrency Server Architecture: Load Balancing, Clustering, Caching, and Asynchronous Processing

The article explains how to design a high‑concurrency server architecture—including load balancing, database master‑slave clusters, NoSQL caching, CDN static assets, concurrency testing, message queues, tiered caching, and automated redundancy—to keep large‑scale e‑commerce services responsive and reliable under heavy user traffic.

Server Architecturehigh concurrency
0 likes · 21 min read
Designing High‑Concurrency Server Architecture: Load Balancing, Clustering, Caching, and Asynchronous Processing
21CTO
21CTO
Mar 27, 2019 · Backend Development

Designing Scalable Distributed Architecture for QQGame: Lessons in High‑Performance Backend

This article examines the challenges of handling millions of concurrent QQGame players, explains why client‑side room‑count replication is essential, and proposes a divide‑and‑conquer, scale‑out server cluster with autonomous room and region managers to achieve high availability and data consistency.

Distributed SystemsQQGameServer Architecture
0 likes · 14 min read
Designing Scalable Distributed Architecture for QQGame: Lessons in High‑Performance Backend
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Sep 20, 2018 · Operations

Infrastructure Architecture Evolution in the DT Era: Heterogeneous Computing, Immersion Liquid Cooling, and Next‑Generation Server Design

The article examines how the shift from DT 1.0 to DT 2.0 drives new infrastructure challenges in computing, storage, and cooling, and describes Alibaba's heterogeneous‑computing platform, immersion liquid‑cooling technology, and the Xuanwu next‑generation server architecture as solutions.

AlibabaDigital TransformationServer Architecture
0 likes · 11 min read
Infrastructure Architecture Evolution in the DT Era: Heterogeneous Computing, Immersion Liquid Cooling, and Next‑Generation Server Design
Java Backend Technology
Java Backend Technology
Aug 24, 2018 · Backend Development

Mastering Tomcat: A Deep Dive into Its Top‑Level Architecture

This article explains Tomcat’s overall architecture, detailing the relationships among Server, Service, Connector, and Container, and describes how requests flow through ProtocolHandlers, Pipelines, and Valves to reach servlets and return responses.

Backend DevelopmentConnectorContainer
0 likes · 10 min read
Mastering Tomcat: A Deep Dive into Its Top‑Level Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Jun 29, 2018 · Fundamentals

Deep Dive into Server Fundamentals: RASUM Features, Architecture, Benchmarks, and Management Technologies

This article provides a comprehensive overview of server fundamentals, covering RASUM characteristics, instruction‑set classifications, form‑factor types, benchmark suites such as TPC and SPEC, key hardware components, memory technologies, PCIe evolution, and remote management solutions like IPMI and KVM over IP.

BenchmarkingHardwareIT Operations
0 likes · 14 min read
Deep Dive into Server Fundamentals: RASUM Features, Architecture, Benchmarks, and Management Technologies
Architects' Tech Alliance
Architects' Tech Alliance
May 24, 2018 · Fundamentals

Comprehensive Overview of Server Architecture, Hardware Components, and Industry Standards

This article provides a detailed technical overview of server classifications, hardware components, measurement units, firmware, networking, storage standards, performance benchmarks, and management protocols, offering readers a solid foundation for understanding modern server systems and their operational considerations.

HardwareServer ArchitectureStorage Standards
0 likes · 16 min read
Comprehensive Overview of Server Architecture, Hardware Components, and Industry Standards
Architecture Digest
Architecture Digest
Mar 28, 2018 · Operations

Implementing High-Concurrency Performance Testing and Practical Solutions Based on Server Architecture

This article explains the concept of high concurrency, outlines a server architecture that supports it—including load balancing, distributed databases, NoSQL caches and CDN—and presents practical testing methods and implementation patterns such as caching strategies and message‑queue designs to handle massive simultaneous requests.

Distributed SystemsServer Architecturecaching
0 likes · 7 min read
Implementing High-Concurrency Performance Testing and Practical Solutions Based on Server Architecture
dbaplus Community
dbaplus Community
Feb 7, 2018 · Backend Development

Unraveling Tomcat’s Core Architecture: From Server to Container

This article breaks down Tomcat’s modular architecture, explaining how a single Server contains multiple Services, each pairing Connectors and a Container, and details the inner workings of Connectors, Containers, and their pipeline‑Valve processing to help developers master Tomcat internals.

ConnectorContainerJava
0 likes · 12 min read
Unraveling Tomcat’s Core Architecture: From Server to Container
Architecture Digest
Architecture Digest
Jul 30, 2017 · Backend Development

Understanding Server‑Side Architecture: Layers, MVC, and SOA

This article explains the layered server‑side architecture model, the role of each layer, the MVC pattern and its communication flows, Maven‑based project modularization, and an overview of Service‑Oriented Architecture, providing a practical guide for designing flexible backend systems.

BackendLayered DesignMVC
0 likes · 7 min read
Understanding Server‑Side Architecture: Layers, MVC, and SOA
Java Backend Technology
Java Backend Technology
Mar 18, 2017 · Backend Development

Understanding Nginx: Core Concepts, Features, and Architecture

This article explains Nginx's role as a high‑performance HTTP and reverse‑proxy server, its event‑driven design that solves the C10K problem, key features, core modules, process model, request handling flow, and real‑world deployments across major websites.

Backend DevelopmentServer Architecturereverse proxy
0 likes · 12 min read
Understanding Nginx: Core Concepts, Features, and Architecture
Architecture Digest
Architecture Digest
Mar 3, 2017 · Operations

High-Concurrency Architecture: Strategies, Testing, and Practical Solutions

This article outlines the design and implementation of high‑concurrency systems, covering server architecture, load balancing, database clustering, caching strategies, message‑queue based asynchronous processing, static data handling, and operational best practices such as monitoring, redundancy, and automation.

Message QueueOperationsServer Architecture
0 likes · 18 min read
High-Concurrency Architecture: Strategies, Testing, and Practical Solutions
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 24, 2017 · Mobile Development

From JavaME to iPhone: Lessons from Renren’s Mobile Platform Evolution

This article traces the four stages of mobile terminal development, compares major smartphone operating platforms, and details Renren's practical experiences in unifying architecture, server design, and cross‑platform mobile development from JavaME browsers to iPhone and Android solutions.

AndroidMobile DevelopmentPlatform Evolution
0 likes · 20 min read
From JavaME to iPhone: Lessons from Renren’s Mobile Platform Evolution
Java Backend Technology
Java Backend Technology
Dec 9, 2016 · Backend Development

Inside Tomcat: Uncovering Its Architecture and Startup Process

This article explores Tomcat's dominant market share, its modular top‑level structure of Server, Service, Connector and Container, and details the step‑by‑step startup sequence from Bootstrap through Catalina to the Server and Service components.

Backend DevelopmentJava EEServer Architecture
0 likes · 10 min read
Inside Tomcat: Uncovering Its Architecture and Startup Process
ITPUB
ITPUB
Oct 13, 2016 · Backend Development

Boost Server Performance: Architecture, DB Tuning, and Concurrency Hacks

This guide explains how to separate application and data servers, set up load‑balanced clusters with nginx, LVS or keepalived, configure MySQL master‑slave replication and engine choices, and apply database and program‑level optimizations such as prepared statements, indexing, thread pools, and lock strategies to dramatically improve backend performance.

BackendServer Architectureload balancing
0 likes · 6 min read
Boost Server Performance: Architecture, DB Tuning, and Concurrency Hacks
MaGe Linux Operations
MaGe Linux Operations
Jul 11, 2016 · Backend Development

High-Concurrency on a Single Server: Nginx vs Apache and IO Models

This article examines practical high‑concurrency techniques for a single‑machine web server, presenting an ultra‑minimal reverse‑proxy model, comparing Nginx’s multi‑process event‑driven architecture with Apache’s prefork and worker MPMs, and reviewing synchronous, non‑blocking, and asynchronous I/O strategies to minimize performance killers such as data copying, context switches, memory allocation, and lock contention.

ApacheIO modelsServer Architecture
0 likes · 10 min read
High-Concurrency on a Single Server: Nginx vs Apache and IO Models
MaGe Linux Operations
MaGe Linux Operations
Oct 31, 2014 · Backend Development

How Event‑Driven Servers Outperform Threaded Models: A Deep Dive with libev

This article examines various network server architectures—from blocking sockets and multithreaded designs to select‑based and libev‑driven event loops—highlighting their trade‑offs, performance implications, and practical implementation details for building efficient high‑concurrency services.

CEvent-drivenNetwork programming
0 likes · 13 min read
How Event‑Driven Servers Outperform Threaded Models: A Deep Dive with libev
MaGe Linux Operations
MaGe Linux Operations
Aug 28, 2014 · Game Development

Inside a Classic MMORPG Server Architecture: How Six Connections Power Gameplay

The article explains a classic MMORPG zone architecture, detailing six key connections—including WebService pipelines and TCP/IP links—that manage account updates, role control, server registration, client validation, and cross‑server data exchange, and describes how UserServer and GameServer interact to provide stable, scalable gameplay.

BackendGame DevelopmentNetworking
0 likes · 5 min read
Inside a Classic MMORPG Server Architecture: How Six Connections Power Gameplay