Tagged articles
327 articles
Page 3 of 4
Liangxu Linux
Liangxu Linux
May 5, 2021 · Backend Development

Understanding Nginx: Architecture, Modules, and High‑Performance Processing

This article explains what Nginx is, its reverse‑proxy and forward‑proxy concepts, the modular design and processing flow, the master‑worker multi‑process model, hot‑reload mechanisms, and how to achieve high availability with Keepalived, providing a comprehensive overview of the web server’s inner workings.

NginxProcess ModelWeb server
0 likes · 22 min read
Understanding Nginx: Architecture, Modules, and High‑Performance Processing
Open Source Linux
Open Source Linux
Apr 9, 2021 · Backend Development

Why Nginx Beats Apache in High‑Concurrency Environments

This article explains why Nginx outperforms Apache under heavy load by comparing their architectures, work modes, memory usage, event‑driven design, and scalability techniques, and shows how Nginx can handle tens of thousands of concurrent connections with far less resources.

ApacheEvent-drivenNginx
0 likes · 11 min read
Why Nginx Beats Apache in High‑Concurrency Environments
Open Source Linux
Open Source Linux
Mar 22, 2021 · Backend Development

Master Nginx: Reverse Proxy, Load Balancing, and High‑Availability Made Simple

This guide walks you through Nginx's high‑performance architecture, explains forward and reverse proxy concepts, demonstrates load‑balancing and static‑dynamic separation techniques, shows step‑by‑step installation and common commands, and details a high‑availability setup with Keepalived, all illustrated with practical examples and diagrams.

LinuxNginxWeb server
0 likes · 13 min read
Master Nginx: Reverse Proxy, Load Balancing, and High‑Availability Made Simple
Top Architect
Top Architect
Feb 25, 2021 · Backend Development

Understanding Nginx: History, Architecture, Proxy Types, and Load‑Balancing

This article explains the origins of Nginx, compares it with Apache, describes why Nginx gained popularity, details forward and reverse proxy concepts, and outlines the various load‑balancing algorithms it supports, providing a comprehensive overview for backend developers and operations engineers.

Backend DevelopmentNginxProxy
0 likes · 12 min read
Understanding Nginx: History, Architecture, Proxy Types, and Load‑Balancing
Liangxu Linux
Liangxu Linux
Feb 12, 2021 · Backend Development

Why Is Nginx So Fast? A Deep Dive into Its Process and Event Model

This article explains Nginx's high performance by examining its multi‑process architecture, asynchronous event‑driven design, modular components, and I/O multiplexing mechanisms such as epoll, while also comparing it with Apache and detailing connection limits and request handling flow.

BackendEvent-drivenNginx
0 likes · 11 min read
Why Is Nginx So Fast? A Deep Dive into Its Process and Event Model
Liangxu Linux
Liangxu Linux
Jan 28, 2021 · Operations

Essential Linux Commands for Analyzing Web Server Logs

This guide compiles a series of practical Linux one‑liners—using awk, grep, sort, netstat, and related tools—to count unique IPs, rank page requests, filter bots, monitor connection states, and measure bandwidth, enabling quick forensic analysis of Apache or Nginx access logs.

GrepNetwork MonitoringWeb server
0 likes · 12 min read
Essential Linux Commands for Analyzing Web Server Logs
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jan 21, 2021 · Backend Development

Six Core Tomcat Interview Questions and Answers

This article presents six essential Tomcat interview questions covering default ports, connector modes, deployment methods, servlet instantiation, performance optimization techniques, and key configuration elements, providing concise explanations and code examples for each topic.

ConfigurationJavaTomcat
0 likes · 11 min read
Six Core Tomcat Interview Questions and Answers
Liangxu Linux
Liangxu Linux
Jan 1, 2021 · Backend Development

Boost Nginx Performance: Custom 404 Pages, Status Monitoring, and Concurrency Tuning

This guide walks through practical Nginx optimizations—including custom 404 error pages, enabling and reading the stub_status page, increasing worker processes and connections, expanding header buffers, and configuring client-side caching for static assets—complete with command‑line examples and configuration snippets.

BackendNginxWeb server
0 likes · 8 min read
Boost Nginx Performance: Custom 404 Pages, Status Monitoring, and Concurrency Tuning
Efficient Ops
Efficient Ops
Dec 29, 2020 · Operations

Master Nginx: Reverse Proxy, Load Balancing, and HTTPS Configuration Guide

This article provides a comprehensive overview of Nginx, covering its role as a lightweight web and reverse proxy server, essential command-line controls, practical configuration examples for basic reverse proxy, load balancing, multi‑webapp routing, static site serving, file server setup, HTTPS, and CORS handling.

ConfigurationWeb serverload balancing
0 likes · 16 min read
Master Nginx: Reverse Proxy, Load Balancing, and HTTPS Configuration Guide
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Nov 27, 2020 · Backend Development

Understanding Nginx: Core Architecture, Modules, and How to Dive into the Source Code

This article provides a systematic overview of Nginx’s high‑performance architecture, covering its modular design, master/worker process model, event‑driven loop, HTTP request processing phases, location matching rules, upstream load‑balancing, FastCGI and proxy configurations, rate‑limiting mechanisms, and common 502 error troubleshooting, while offering practical tips for reading the source code.

BackendEvent-drivenNginx
0 likes · 45 min read
Understanding Nginx: Core Architecture, Modules, and How to Dive into the Source Code
php Courses
php Courses
Nov 27, 2020 · Backend Development

Upgrading PHP to 8 on macOS with Homebrew and Configuring Common Extensions

This guide walks you through updating Homebrew, upgrading PHP to version 8 on macOS, verifying the installation, restarting web servers, installing and managing PECL extensions, and handling Laravel Valet-specific steps to ensure a fully functional PHP 8 environment.

HomebrewLaravel ValetPECL
0 likes · 4 min read
Upgrading PHP to 8 on macOS with Homebrew and Configuring Common Extensions
Ops Development Stories
Ops Development Stories
Nov 24, 2020 · Backend Development

Master NGINX Unit: Install, Configure, and Run Multi‑Language Apps

This guide introduces NGINX Unit, a lightweight dynamic web and application server supporting multiple languages, and provides step‑by‑step installation instructions for CentOS, Ubuntu, and Docker, along with configuration examples for PHP and Java applications using its RESTful JSON API.

ConfigurationNGINX UnitPHP
0 likes · 8 min read
Master NGINX Unit: Install, Configure, and Run Multi‑Language Apps
Practical DevOps Architecture
Practical DevOps Architecture
Nov 15, 2020 · Backend Development

Nginx Features, Advantages, Use Cases, and Installation Guide

This article explains Nginx as a high‑concurrency static web server, outlines its core functions such as web serving, load balancing, caching and CDN support, lists its advantages, describes typical application scenarios, and provides a step‑by‑step installation procedure with commands.

NginxStatic ContentWeb server
0 likes · 4 min read
Nginx Features, Advantages, Use Cases, and Installation Guide
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
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 23, 2020 · Backend Development

Understanding Nginx’s Modular Architecture and Event‑Driven Design

This article explains Nginx’s highly modular architecture, its multi‑process and asynchronous non‑blocking request handling, the event‑driven model, and the master/worker design, providing a comprehensive foundation for developers who want to understand or explore Nginx’s source code.

AsynchronousBackendEvent-driven
0 likes · 9 min read
Understanding Nginx’s Modular Architecture and Event‑Driven Design
Programmer DD
Programmer DD
Aug 16, 2020 · Backend Development

Why the Trailing Slash Matters in Nginx proxy_pass and location Directives

Understanding how the presence or absence of a trailing slash in Nginx’s location and proxy_pass directives changes request routing, with detailed examples and four test cases, helps prevent misconfigurations that can cause broken links or unexpected redirects in web applications.

ConfigurationWeb serverlocation
0 likes · 6 min read
Why the Trailing Slash Matters in Nginx proxy_pass and location Directives
Laravel Tech Community
Laravel Tech Community
Aug 11, 2020 · Backend Development

Apache HTTP Server 2.4.46 Released with Security Fixes and Enhancements

Apache HTTP Server 2.4.46 has been released, addressing several security vulnerabilities (including CVE‑2020‑11984 and CVE‑2020‑11993), fixing bugs, and adding enhancements such as improved module compatibility and requirements for APR libraries, while urging users to migrate from the deprecated 2.2 branch.

ApacheCVEHTTP server
0 likes · 3 min read
Apache HTTP Server 2.4.46 Released with Security Fixes and Enhancements
MaGe Linux Operations
MaGe Linux Operations
Jul 18, 2020 · Backend Development

Master Nginx Rate Limiting: From Basics to Advanced Configurations

This article explains Nginx rate‑limiting fundamentals and advanced configurations, covering the leaky‑bucket algorithm, basic directives, burst and nodelay handling, whitelisting with geo/map, multiple limit rules, logging details, and custom error responses to protect servers and mitigate attacks.

ConfigurationNginxSecurity
0 likes · 11 min read
Master Nginx Rate Limiting: From Basics to Advanced Configurations
Top Architect
Top Architect
Jul 15, 2020 · Backend Development

Graceful Shutdown in Spring Boot 2.3: Configuration, Usage, and Best Practices

This article explains how Spring Boot 2.3 provides built‑in graceful shutdown for embedded web servers, how to enable it with configuration, the role of the Shutdown enum and timeout settings, and additional techniques such as Actuator endpoints and signal handling to ensure safe application termination.

ActuatorBackend DevelopmentGraceful Shutdown
0 likes · 5 min read
Graceful Shutdown in Spring Boot 2.3: Configuration, Usage, and Best Practices
ITPUB
ITPUB
Jul 12, 2020 · Backend Development

Why Switch to Undertow in Spring Boot? Performance and Memory Gains Over Tomcat

This article explains how to replace Spring Boot's default embedded Tomcat with Undertow, compares their architectures, presents benchmark results showing Undertow's superior throughput and lower memory usage, and concludes that Undertow is the better choice for high‑concurrency Java web applications.

JavaSpring BootTomcat
0 likes · 6 min read
Why Switch to Undertow in Spring Boot? Performance and Memory Gains Over Tomcat
Laravel Tech Community
Laravel Tech Community
Jul 6, 2020 · Operations

A Minimal Nginx Tutorial: Installation, Commands, Reverse Proxy, HTTPS, Load Balancing and Advanced Configurations

This tutorial introduces Nginx as a lightweight web, reverse‑proxy and mail server, explains core concepts such as reverse proxying, provides essential command‑line shortcuts, shows how to create startup scripts, and walks through HTTP/HTTPS proxy setups, load‑balancing strategies, multi‑app routing, static‑site serving, file‑server configuration and CORS handling.

ConfigurationDevOpsHTTPS
0 likes · 16 min read
A Minimal Nginx Tutorial: Installation, Commands, Reverse Proxy, HTTPS, Load Balancing and Advanced Configurations
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 29, 2020 · Backend Development

Comprehensive Guide to Nginx: Introduction, Installation, Configuration, and Advanced Features

This article provides an in‑depth overview of Nginx, covering its architecture, core and third‑party modules, usage as a web server, forward and reverse proxy concepts, load‑balancing strategies, detailed configuration syntax, practical demo setups, performance tuning, high‑availability solutions, module development tips, and common interview questions.

Web serverload balancingreverse proxy
0 likes · 35 min read
Comprehensive Guide to Nginx: Introduction, Installation, Configuration, and Advanced Features
Java Architecture Diary
Java Architecture Diary
May 18, 2020 · Operations

How to Implement Graceful Shutdown in Spring Boot 2.3 and Avoid Data Loss

Learn how Spring Boot 2.3’s built-in graceful shutdown works, configure it with server.shutdown=graceful, understand shutdown phases, timeout settings, and see code examples for handling shutdown hooks and actuator endpoints, ensuring active requests finish without data inconsistency across Tomcat, Jetty, Netty, and Undertow.

ActuatorGraceful ShutdownWeb server
0 likes · 5 min read
How to Implement Graceful Shutdown in Spring Boot 2.3 and Avoid Data Loss
Top Architect
Top Architect
May 2, 2020 · Backend Development

Understanding Tomcat: Request/Response Processing and the Servlet Lifecycle

This article explains how Tomcat, a popular Java web server and servlet container, handles incoming HTTP requests by providing socket services, distributing URLs to web applications, encapsulating request and response objects, and invoking servlet classes, illustrated with step‑by‑step screenshots of a simple implementation.

Backend DevelopmentJavaRequest Handling
0 likes · 5 min read
Understanding Tomcat: Request/Response Processing and the Servlet Lifecycle
Java Backend Technology
Java Backend Technology
Apr 28, 2020 · Backend Development

Demystifying Tomcat: 7 Steps to Build a Simple Java Web Server

This article explains how Tomcat works as a servlet container, detailing the seven essential steps—from socket handling and request dispatch to request/response encapsulation, servlet base classes, implementations, configuration, and startup—so you can build a minimal Tomcat-like server yourself.

JavaServletTomcat
0 likes · 5 min read
Demystifying Tomcat: 7 Steps to Build a Simple Java Web Server
Programmer DD
Programmer DD
Apr 13, 2020 · Backend Development

Demystifying Tomcat: Build a Miniature Web Server in 7 Steps

Learn how Tomcat, the popular Java web server and servlet container, processes requests—from socket handling and URL dispatching to request/response encapsulation, servlet lifecycle, configuration, and startup—through a detailed 7‑step guide with illustrative code snippets and diagrams.

Backend DevelopmentJavaServlet
0 likes · 5 min read
Demystifying Tomcat: Build a Miniature Web Server in 7 Steps
Open Source Linux
Open Source Linux
Apr 7, 2020 · Backend Development

Why Is Nginx So Fast? Inside Its Process Model and Event Architecture

This article explores Nginx’s high performance by dissecting its multi‑process architecture, event‑driven model, modular design, and I/O handling, comparing it with Apache, and explaining connection limits, request flow, and concurrency mechanisms to reveal why Nginx excels under heavy load.

BackendEvent-drivenProcess Model
0 likes · 11 min read
Why Is Nginx So Fast? Inside Its Process Model and Event Architecture
Senior Brother's Insights
Senior Brother's Insights
Apr 5, 2020 · Backend Development

Demystifying Tomcat: How It Handles Requests in 7 Simple Steps

This article explains how Tomcat, the popular Java servlet container, processes incoming HTTP requests by providing socket services, dispatching URLs, wrapping request/response objects, and invoking servlet classes, illustrated with a seven‑step implementation and accompanying screenshots.

BackendJavaRequest Handling
0 likes · 5 min read
Demystifying Tomcat: How It Handles Requests in 7 Simple Steps
Architects Research Society
Architects Research Society
Apr 2, 2020 · Operations

Optimizing NGINX and Linux Settings for High Performance

This article provides a comprehensive guide to tuning Linux kernel parameters and NGINX configuration directives—such as backlog queues, file descriptors, worker processes, keepalive settings, access log buffering, sendfile, and limits—to achieve optimal web server performance for high‑traffic sites.

ConfigurationLinuxNginx
0 likes · 10 min read
Optimizing NGINX and Linux Settings for High Performance
ITPUB
ITPUB
Mar 20, 2020 · Backend Development

How Nginx’s Modular Architecture Powers High‑Performance Web Serving

This article explains Nginx’s highly modular design, its core, optional and third‑party modules, the multi‑process and asynchronous non‑blocking request handling, the event‑driven model, and the master‑worker interaction that together enable efficient, scalable web server performance.

BackendEvent-drivenNginx
0 likes · 9 min read
How Nginx’s Modular Architecture Powers High‑Performance Web Serving
Open Source Linux
Open Source Linux
Mar 16, 2020 · Backend Development

Mastering Nginx: A Complete Guide to Configuration Files

This article walks you through the structure and key directives of Nginx configuration files, covering the global, events, HTTP, and server blocks, with clear explanations, code examples, and visual diagrams to help beginners configure and optimize their Nginx server.

BackendConfigurationHTTP
0 likes · 6 min read
Mastering Nginx: A Complete Guide to Configuration Files
Java Backend Technology
Java Backend Technology
Feb 8, 2020 · Backend Development

Why Switch to Undertow? Boost SpringBoot Performance Over Tomcat

This article explains how to replace SpringBoot's default embedded Tomcat with Undertow, shows configuration steps, compares their performance and memory usage through benchmarks, and concludes that Undertow is the superior choice for high‑concurrency Java web applications.

JavaSpringBootTomcat
0 likes · 6 min read
Why Switch to Undertow? Boost SpringBoot Performance Over Tomcat
Top Architect
Top Architect
Jan 22, 2020 · Backend Development

Understanding Nginx: History, Proxy Types, and Load‑Balancing Algorithms

This article explains the origins of Nginx, compares it with Apache, describes forward and reverse proxy concepts, and details Nginx's load‑balancing mechanisms and algorithms, providing a comprehensive overview of how Nginx serves as a high‑performance web and proxy server.

Backend DevelopmentProxyWeb server
0 likes · 11 min read
Understanding Nginx: History, Proxy Types, and Load‑Balancing Algorithms
Laravel Tech Community
Laravel Tech Community
Dec 29, 2019 · Backend Development

Step‑by‑Step Guide to Installing and Configuring Laravel

This guide walks you through Laravel's server requirements, installation via Composer or the Laravel installer, local development setup, essential configuration such as public path, permissions, application key, and web‑server tweaks for Apache and Nginx, providing ready‑to‑use code snippets.

Backend DevelopmentInstallationLaravel
0 likes · 6 min read
Step‑by‑Step Guide to Installing and Configuring Laravel
Architecture Digest
Architecture Digest
Dec 12, 2019 · Backend Development

Nginx Architecture Overview: Modular Design, Event‑Driven Model, Multi‑Stage Asynchronous Processing, and Process Management

This article explains Nginx's high‑performance architecture, covering its modular design, event‑driven processing, multi‑stage asynchronous request handling, master‑worker process model, and memory‑pool mechanism, and compares it with traditional web servers.

Event-Driven ArchitectureNginxWeb server
0 likes · 10 min read
Nginx Architecture Overview: Modular Design, Event‑Driven Model, Multi‑Stage Asynchronous Processing, and Process Management
Beike Product & Technology
Beike Product & Technology
Jul 26, 2019 · Fundamentals

FastCGI Protocol Specification: A Comprehensive Guide

This article provides a detailed translation and explanation of the FastCGI protocol specification, covering its architecture, record types, roles, and implementation details for developers working with PHP-FPM and web servers like nginx.

Application DevelopmentCGIWeb server
0 likes · 32 min read
FastCGI Protocol Specification: A Comprehensive Guide
Ops Development Stories
Ops Development Stories
Jul 26, 2019 · Backend Development

Mastering Nginx: Installation, Configuration, and Advanced Usage Guide

This comprehensive guide explains what Nginx is, its capabilities, step‑by‑step installation methods, core commands, configuration file structure, event‑driven model, global variables, authentication setup, virtual host configurations, and detailed location block usage for effective web server management.

NginxWeb serverload balancing
0 likes · 19 min read
Mastering Nginx: Installation, Configuration, and Advanced Usage Guide
Architect's Tech Stack
Architect's Tech Stack
Jul 22, 2019 · Backend Development

Common Nginx Functions: Static Proxy, Load Balancing, Rate Limiting, Caching, and Access Control

This article introduces Nginx’s key capabilities—including static file serving, various load‑balancing strategies, leaky‑bucket rate limiting, browser and proxy caching, and black‑/white‑list access control—explaining how each feature can be configured and applied in high‑concurrency web environments.

Backend DevelopmentNginxWeb server
0 likes · 6 min read
Common Nginx Functions: Static Proxy, Load Balancing, Rate Limiting, Caching, and Access Control
21CTO
21CTO
Jul 2, 2019 · Backend Development

Master Nginx: From Basics to Real-World Configuration and Load Balancing

This comprehensive guide walks you through setting up Nginx on CentOS, explains what Nginx is and why it outperforms other HTTP servers, covers installation, core configuration, static file serving, caching, cross‑origin handling, hotlink protection, proxying, load balancing algorithms, and common troubleshooting tips.

ConfigurationProxyWeb server
0 likes · 18 min read
Master Nginx: From Basics to Real-World Configuration and Load Balancing
Java Captain
Java Captain
Apr 26, 2019 · Backend Development

The Origin of Nginx, Its Use Cases, Proxy Types, and Load‑Balancing Algorithms

This article explains how Nginx was created to overcome Apache's limitations, describes its role as a high‑performance HTTP and reverse‑proxy server, clarifies forward and reverse proxy concepts, outlines common deployment scenarios, compares load‑balancing algorithms, and provides a feature comparison with other web servers.

Backend DevelopmentNginxProxy
0 likes · 12 min read
The Origin of Nginx, Its Use Cases, Proxy Types, and Load‑Balancing Algorithms
Architecture Digest
Architecture Digest
Mar 21, 2019 · Backend Development

Introduction to Nginx: Features, Architecture, and Custom Module Development

This article provides a comprehensive overview of Nginx, covering its origins, core features, source code structure, typical deployment scenarios, internal process model, upstream design, and guidelines for developing custom modules, illustrating each concept with diagrams and examples.

Web servermodule developmentreverse proxy
0 likes · 6 min read
Introduction to Nginx: Features, Architecture, and Custom Module Development
Cloud Native Technology Community
Cloud Native Technology Community
Mar 12, 2019 · Industry Insights

What Does F5’s $670 Million Purchase of Nginx Signal for the Cloud‑Native Future?

F5’s $670 million acquisition of Nginx brings together a leading open‑source web server with a cloud‑security vendor, prompting industry analysts and netizens worldwide to debate the deal’s impact on multi‑cloud application delivery, pricing, open‑source sustainability, and future competition.

AcquisitionCloud NativeF5
0 likes · 8 min read
What Does F5’s $670 Million Purchase of Nginx Signal for the Cloud‑Native Future?
ITPUB
ITPUB
Dec 21, 2018 · Backend Development

Mastering Nginx: Installation, Reverse Proxy, Load Balancing, and CORS Setup

This guide explains what Nginx is, how to install it on Linux and Windows, compile from source, use common control commands, and configure HTTP/HTTPS reverse proxy, load balancing, multiple web‑app routing, static site serving, and CORS handling with practical code examples.

CORSConfigurationHTTPS
0 likes · 16 min read
Mastering Nginx: Installation, Reverse Proxy, Load Balancing, and CORS Setup
MaGe Linux Operations
MaGe Linux Operations
Oct 18, 2018 · Operations

Master Nginx: From Source Build to High‑Performance Tuning

This guide walks you through compiling Nginx from source, stripping unnecessary modules, applying GCC optimization flags, fine‑tuning Nginx configuration, adjusting Linux kernel parameters, and designing a scalable architecture to achieve maximum web‑server performance and stability.

ConfigurationSysadminWeb server
0 likes · 23 min read
Master Nginx: From Source Build to High‑Performance Tuning
Architecture Talk
Architecture Talk
Oct 15, 2018 · Operations

Master Nginx Rate Limiting: Request & Connection Control with Practical Configs

This article explains how to use Nginx’s built‑in limit_req and limit_conn modules to implement request‑rate and connection‑based throttling, covering configuration directives, execution flow, burst handling, delay modes, whitelist setup with geo and map modules, and practical examples for IP and domain limits.

NginxOperationsWeb server
0 likes · 9 min read
Master Nginx Rate Limiting: Request & Connection Control with Practical Configs
37 Interactive Technology Team
37 Interactive Technology Team
Sep 7, 2018 · Backend Development

Mastering Lua and OpenResty: From Basics to Real-World Deployment

This guide introduces Lua’s concise syntax, tiny footprint, and performance strengths, explores typical use cases such as security, web APIs, and game servers, then walks through core language features, OpenResty integration, deployment steps, and a hands‑on exercise for building a redirect service.

Backend DevelopmentDeploymentLua
0 likes · 10 min read
Mastering Lua and OpenResty: From Basics to Real-World Deployment
MaGe Linux Operations
MaGe Linux Operations
Jul 15, 2018 · Operations

Mastering Web Log Analysis: Spotting Anomalies and Boosting Performance

This guide explains how to set up a Python‑based log‑analysis tool for web servers, defines key terminology, outlines installation requirements, describes its abstract‑based aggregation features, and demonstrates usage of the accompanying command‑line utility for request, IP, distribution, and detail analysis.

MongoDBWeb serverlog analysis
0 likes · 17 min read
Mastering Web Log Analysis: Spotting Anomalies and Boosting Performance
21CTO
21CTO
May 10, 2018 · Backend Development

How NGINX Unit 1.0 Enables Dynamic Multi‑Language Backend Services

NGINX Unit 1.0 is an open‑source web and application server that lets you run multiple programming languages such as Go, Perl, PHP, Python, and Ruby via a JSON‑based REST API, offering dynamic, in‑memory configuration, sandboxed process isolation, and seamless micro‑service integration.

API ConfigurationMulti-languageNGINX Unit
0 likes · 5 min read
How NGINX Unit 1.0 Enables Dynamic Multi‑Language Backend Services
Java Backend Technology
Java Backend Technology
Apr 26, 2018 · Backend Development

Mastering Tomcat’s server.xml: A Complete Guide to Core Component Configuration

This article provides a thorough walkthrough of Tomcat’s server.xml file, explaining its overall structure, element classifications, core components such as Server, Service, Connector, Engine, Host, and Context, as well as related listeners, valves, and deployment strategies for both automatic and static web applications.

BackendConfigurationJava
0 likes · 24 min read
Mastering Tomcat’s server.xml: A Complete Guide to Core Component Configuration
Java Backend Technology
Java Backend Technology
Apr 14, 2018 · Backend Development

Why Nginx Beats Apache: Deep Dive into High‑Concurrency Architecture

This article compares Nginx and Apache, explains Apache's three processing models, details how Nginx achieves superior high‑concurrency performance through event‑driven, single‑threaded architecture and efficient memory usage, and outlines key techniques for building scalable web servers.

ApacheBackendEvent-driven
0 likes · 10 min read
Why Nginx Beats Apache: Deep Dive into High‑Concurrency Architecture
Efficient Ops
Efficient Ops
Mar 18, 2018 · Backend Development

Who Wins the 80‑Port Battle? Apache vs Nginx Showdown

This article humorously recounts the “80‑port war” between Apache and Nginx, using a comic strip to compare the legacy server’s extensive module list and age with Nginx’s event‑driven performance, C10K handling, and modern extensions, ultimately asking which will dominate the web.

ApacheC10KNginx
0 likes · 4 min read
Who Wins the 80‑Port Battle? Apache vs Nginx Showdown
21CTO
21CTO
Nov 12, 2017 · Backend Development

Why Nginx’s Modular Architecture Powers High‑Performance Web Serving

This article explains Nginx’s modular architecture, core, standard and optional HTTP modules, mail service and third‑party extensions, then details its multi‑process and asynchronous non‑blocking request handling, event‑driven model, master‑worker design, and inter‑process communication, providing a solid foundation for deeper source‑code study.

AsynchronousBackendEvent-driven
0 likes · 8 min read
Why Nginx’s Modular Architecture Powers High‑Performance Web Serving
37 Interactive Technology Team
37 Interactive Technology Team
Sep 21, 2017 · Operations

Advanced Nginx Configuration Techniques for Security, Logging, and Traffic Management

The article presents advanced Nginx configuration techniques—including hiding version information, customizing 404 pages, outputting JSON logs, applying client‑based request logic, forcing download filenames, implementing rate limiting, and using traffic mirroring—while also touching on upstream and caching features for enhanced security, observability, and traffic management.

NginxWeb serverlogging
0 likes · 7 min read
Advanced Nginx Configuration Techniques for Security, Logging, and Traffic Management
High Availability Architecture
High Availability Architecture
Sep 20, 2017 · Operations

Optimizing Web Servers for High Throughput and Low Latency – Insights from Dropbox’s Edge Network

This article presents a comprehensive, data‑driven guide to reducing latency and increasing throughput of Nginx‑based web servers by covering hardware selection, low‑level OS tuning, network‑stack adjustments, TLS optimizations, and application‑level configurations, all illustrated with real‑world Dropbox experience.

CPU tuningLinuxNetwork Latency
0 likes · 32 min read
Optimizing Web Servers for High Throughput and Low Latency – Insights from Dropbox’s Edge Network
21CTO
21CTO
Sep 18, 2017 · Backend Development

Web Server vs. Application Server vs. Container vs. Reverse Proxy: What’s the Real Difference?

This article explains the concepts, history, and core mechanisms of web servers, web application containers, application servers, and reverse proxies, compares their functions and relationships, and provides a concise summary to help developers choose the right component for their backend architecture.

Application ServerBackend ArchitectureWeb Container
0 likes · 15 min read
Web Server vs. Application Server vs. Container vs. Reverse Proxy: What’s the Real Difference?
21CTO
21CTO
Jul 19, 2017 · Backend Development

Essential Nginx & Linux Tuning Tips for High‑Performance Web Servers

This guide explains key Linux kernel and Nginx configuration adjustments—such as backlog queues, file descriptor limits, worker processes, keepalive settings, and logging options—to help administrators maximize web server performance while following safe, incremental tuning practices.

LinuxNginxSysadmin
0 likes · 11 min read
Essential Nginx & Linux Tuning Tips for High‑Performance Web Servers
Efficient Ops
Efficient Ops
Jul 18, 2017 · Operations

Boost NGINX Performance: Essential Linux and NGINX Tuning Tips

This guide explains how to fine‑tune Linux kernel parameters and NGINX directives—such as backlog queues, file descriptors, worker processes, keep‑alive settings, access‑log buffering, sendfile, and request limits—to achieve optimal web server performance for high‑traffic sites.

LinuxNginxOperations
0 likes · 11 min read
Boost NGINX Performance: Essential Linux and NGINX Tuning Tips
MaGe Linux Operations
MaGe Linux Operations
Jul 16, 2017 · Operations

Master Nginx: From Source Compilation to Advanced Performance Tuning

This comprehensive guide walks you through installing Nginx from source, stripping unnecessary modules, optimizing GCC flags, fine‑tuning worker processes, file descriptors, network I/O, caching, compression, kernel parameters, and architectural considerations to achieve high‑performance, secure web serving.

Server ConfigurationWeb server
0 likes · 22 min read
Master Nginx: From Source Compilation to Advanced Performance Tuning
MaGe Linux Operations
MaGe Linux Operations
Mar 30, 2017 · Backend Development

Set Up Apache with mod_python in 3 Minutes: A Quick Backend Guide

Learn how to quickly configure an Apache server to run Python scripts using the mod_python module on Linux, with step‑by‑step apt‑get installation, configuration tweaks, permission settings, and a simple hello‑world test, all explained in a concise three‑minute tutorial.

ApacheBackendPython
0 likes · 4 min read
Set Up Apache with mod_python in 3 Minutes: A Quick Backend Guide
MaGe Linux Operations
MaGe Linux Operations
Jun 27, 2016 · Operations

Nginx vs Apache: Which Web Server Fits Your Operations Needs?

This article compares Nginx and Apache from an operations learner’s perspective, examining their operating system support, regional market share, scalability, PHP integration, configuration ease, and source code characteristics, concluding with guidance on when each server is appropriate.

NginxWeb server
0 likes · 10 min read
Nginx vs Apache: Which Web Server Fits Your Operations Needs?
ITPUB
ITPUB
Jun 3, 2016 · Operations

How to Block Specific Country IPs with Nginx and GeoIP on a VPS

This guide explains how to compile Nginx with the GeoIP module, install MaxMind's GeoIP library and database, configure the system linker, and set up Nginx directives to redirect traffic from selected countries to custom pages on a single VPS.

GeoIPIP blockingNginx
0 likes · 5 min read
How to Block Specific Country IPs with Nginx and GeoIP on a VPS