Tagged articles

Performance

5000 articles · Page 5 of 50
Ray's Galactic Tech
Ray's Galactic Tech
Jan 9, 2026 · Operations

Why Does Nginx Return 502 Bad Gateway? A Complete Log‑to‑FastCGI Timeout Diagnosis

This guide walks through diagnosing intermittent 502 Bad Gateway errors in Nginx by analyzing error logs, checking upstream and FastCGI timeout settings, reviewing PHP‑FPM configuration, performing performance tuning, and outlining advanced troubleshooting, monitoring, and capacity‑planning strategies to ensure stable high‑traffic deployments.

502NginxPerformance
0 likes · 9 min read
Why Does Nginx Return 502 Bad Gateway? A Complete Log‑to‑FastCGI Timeout Diagnosis
Instant Consumer Technology Team
Instant Consumer Technology Team
Jan 9, 2026 · Frontend Development

How to Eliminate Frontend Memory Leaks: A Full‑Chain Governance Blueprint

This article presents a comprehensive frontend memory‑leak mitigation system that combines custom ESLint rules, layered testing, and production‑level monitoring to shift leak detection from runtime crashes to code‑commit time, cutting fix cost from days to minutes and achieving a 99% crash‑rate reduction.

ESLintFrontendPerformance
0 likes · 29 min read
How to Eliminate Frontend Memory Leaks: A Full‑Chain Governance Blueprint
Data STUDIO
Data STUDIO
Jan 9, 2026 · Fundamentals

6 Hidden Python Features That Can Double Your Coding Efficiency

This article showcases six powerful yet often overlooked Python standard‑library features—pathlib, contextlib, __slots__, functools.lru_cache, generator pipelines, and dataclasses—demonstrating how they simplify code, boost performance, reduce memory usage, and make scripts more maintainable.

PerformancePython__slots__
0 likes · 11 min read
6 Hidden Python Features That Can Double Your Coding Efficiency
Ops Community
Ops Community
Jan 8, 2026 · Fundamentals

How to Choose, Configure, and Monitor RAID for Production Systems

This comprehensive guide walks you through RAID fundamentals, explains each RAID level’s performance and reliability trade‑offs, shows real‑world selection criteria, provides step‑by‑step Linux and hardware RAID configuration scripts, monitoring tools, troubleshooting tips, and best‑practice recommendations for modern storage environments.

LinuxPerformanceRAID
0 likes · 55 min read
How to Choose, Configure, and Monitor RAID for Production Systems
SpringMeng
SpringMeng
Jan 8, 2026 · Backend Development

How to Cut API Latency from Seconds to Milliseconds: Elegant Optimization Techniques

This article walks through a series of practical backend techniques—batch processing, asynchronous execution, caching, pre‑processing, pooling, parallelization, indexing, transaction management, pagination, and lock granularity—to dramatically reduce API response times from several seconds to just a few milliseconds.

API optimizationCachingPerformance
0 likes · 9 min read
How to Cut API Latency from Seconds to Milliseconds: Elegant Optimization Techniques
Java Architecture Diary
Java Architecture Diary
Jan 8, 2026 · Backend Development

Why Tomcat Outperforms Jetty 15× with Virtual Threads in Spring Boot 4.0

A detailed benchmark shows that enabling Java virtual threads in Spring Boot 4.0 makes Tomcat handle up to fifteen times more requests than Jetty, while startup times remain similar, and the article explains the test setup, configuration steps, native image builds, and the reasons behind Jetty's limitation.

DockerJettyNative Image
0 likes · 10 min read
Why Tomcat Outperforms Jetty 15× with Virtual Threads in Spring Boot 4.0
Java Backend Technology
Java Backend Technology
Jan 7, 2026 · Backend Development

Why Spring WebFlux Matters: From Blocking MVC to Reactive Non‑Blocking Architecture

The article explains the limitations of Spring MVC's blocking model, introduces Spring WebFlux's reactive, asynchronous, non‑blocking architecture, compares annotation and functional programming models, details core components and request flow, and provides guidance on when and how to adopt WebFlux for high‑concurrency I/O‑intensive applications.

FluxPerformanceReactive Programming
0 likes · 13 min read
Why Spring WebFlux Matters: From Blocking MVC to Reactive Non‑Blocking Architecture
Su San Talks Tech
Su San Talks Tech
Jan 7, 2026 · Databases

Why MySQL NULL Values Can Cause P0 Outages and How to Avoid Them

This article explains how improper use of NULL in MySQL columns can lead to serious production incidents, outlines official recommendations against NULL, demonstrates its impact on queries, indexes, and storage, and provides practical guidelines for when to use or avoid NULL values.

Database DesignIndexingMySQL
0 likes · 13 min read
Why MySQL NULL Values Can Cause P0 Outages and How to Avoid Them

From Minutes to Milliseconds: Atlas Architecture Solves Verification Bottlenecks

The paper presents Atlas, a native three‑layer distributed verification system that replaces centralized tools with switch, region, and center adapters, achieving sub‑20 ms validation for thousands of nodes and up to 1500× speedup over EPVerifier, while supporting incremental updates and preserving scalability.

ATLASPerformancedistributed architecture
0 likes · 7 min read
From Minutes to Milliseconds: Atlas Architecture Solves Verification Bottlenecks
Tech Freedom Circle
Tech Freedom Circle
Jan 6, 2026 · Backend Development

Why Choose RocketMQ Over Kafka? The Real Reasons Behind the 90% Mistake

This article dissects a common interview question about Kafka's higher throughput versus RocketMQ's richer features, explains the underlying design philosophies, storage models, I/O paths, scaling limits, real‑world use cases such as transaction, delayed and ordered messages, and provides concrete optimization steps and code samples to help engineers make an informed messaging platform choice.

JavaKafkaMessage Queue
0 likes · 42 min read
Why Choose RocketMQ Over Kafka? The Real Reasons Behind the 90% Mistake
Xiao Liu Lab
Xiao Liu Lab
Jan 6, 2026 · Operations

Boost Docker Pull Speed: Verified Mirror List & One‑Click Setup (2026)

This guide explains why Docker image pulls can be painfully slow, presents a curated list of reliable mirror URLs verified on January 6 2026, provides a one‑click installation script for Docker with automatic mirror configuration, and includes detailed manual setup steps and verification commands for Linux environments.

Container RegistryDockerImage Mirror
0 likes · 8 min read
Boost Docker Pull Speed: Verified Mirror List & One‑Click Setup (2026)
Raymond Ops
Raymond Ops
Jan 5, 2026 · Operations

Boost K8s Node Network Performance: Proven Linux Kernel Tuning Hacks

This guide explains why network tuning is critical for high‑concurrency Kubernetes clusters and provides step‑by‑step Linux kernel parameter adjustments, scripts, and real‑world case studies that can increase node network throughput by over 30% while reducing latency and connection‑timeout rates.

KubernetesLinuxNetwork
0 likes · 11 min read
Boost K8s Node Network Performance: Proven Linux Kernel Tuning Hacks
Ops Community
Ops Community
Jan 5, 2026 · Operations

Shell vs Python for System Automation: Which One Should You Use?

This article compares Shell and Python for system automation, presenting performance benchmarks across file processing, log analysis, and bulk server operations, and offers practical guidance on when to choose each language, migration strategies, code templates, common pitfalls, and best‑practice recommendations for ops engineers.

AutomationOperationsPerformance
0 likes · 26 min read
Shell vs Python for System Automation: Which One Should You Use?
MaGe Linux Operations
MaGe Linux Operations
Jan 5, 2026 · Cloud Native

What Really Happens When You Deploy Istio? 6 Hard‑Learned Lessons from a Year‑Long Production Run

After a year of running Istio in production on a 80‑service, 200‑node Kubernetes fleet, we share six painful pitfalls—including unexpected latency, debugging complexity, upgrade nightmares, configuration explosion, compatibility issues, and mTLS challenges—plus practical mitigation steps and guidance on when Istio truly adds value.

IstioKubernetesPerformance
0 likes · 22 min read
What Really Happens When You Deploy Istio? 6 Hard‑Learned Lessons from a Year‑Long Production Run
MaGe Linux Operations
MaGe Linux Operations
Jan 4, 2026 · Operations

Why Your API Service Hits 200k TIME_WAIT Connections and How to Fix It

This article explains why high‑traffic Linux services can exhaust TCP connections with massive TIME_WAIT and CLOSE_WAIT counts, shows how to diagnose the problem using netstat/ss commands, and provides concrete kernel‑parameter tweaks, connection‑pool strategies, and monitoring scripts to restore stability.

PerformanceTCPmonitoring
0 likes · 21 min read
Why Your API Service Hits 200k TIME_WAIT Connections and How to Fix It
Java Companion
Java Companion
Jan 4, 2026 · Backend Development

Achieve 10× Faster APIs with Spring Boot 3’s Three‑Level Cache Pyramid

The article demonstrates how to combine Spring Boot 3, Caffeine local cache, and Redis into a three‑level cache pyramid, reducing API response time from 28 ms to 2 ms, cutting CPU usage by 35 %, and providing detailed configuration, code examples, performance benchmarks, and mitigation strategies for common high‑concurrency pitfalls.

CacheCaffeineJava
0 likes · 10 min read
Achieve 10× Faster APIs with Spring Boot 3’s Three‑Level Cache Pyramid
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 3, 2026 · Databases

Essential MySQL Commands Every DBA Should Know

This guide presents a comprehensive collection of essential MySQL commands, covering connection management, database creation and selection, table definition and alteration, CRUD operations, query optimization techniques, performance monitoring, and user permission handling, providing clear examples for each command.

AdministrationCommandsMySQL
0 likes · 7 min read
Essential MySQL Commands Every DBA Should Know
Ray's Galactic Tech
Ray's Galactic Tech
Jan 2, 2026 · Backend Development

12 Proven Backend Optimization Techniques to Boost API Performance

Explore a comprehensive set of backend performance strategies—including asynchronous processing, multi-level caching, batch operations, and space‑time tradeoffs—detailing typical scenarios, implementation methods, and measurable effects to dramatically improve API response speed, throughput, and system stability.

OptimizationPerformanceasynchronous
0 likes · 8 min read
12 Proven Backend Optimization Techniques to Boost API Performance
IT Services Circle
IT Services Circle
Jan 2, 2026 · Backend Development

Unlock Go 1.26’s New Goroutine Scheduling Metrics for Better Observability

Go 1.26 introduces six runtime/metrics counters that expose total and current Goroutine counts, runnable and running states, system‑call involvement, waiting resources, and active thread numbers, enabling precise production‑level monitoring and faster diagnosis of scheduling issues.

ObservabilityPerformanceRuntime Metrics
0 likes · 8 min read
Unlock Go 1.26’s New Goroutine Scheduling Metrics for Better Observability
Code Mala Tang
Code Mala Tang
Jan 2, 2026 · Frontend Development

Boost Web App Performance with Web Workers: A Practical Guide

This article explains how JavaScript's single‑threaded nature can freeze UI during heavy calculations and shows step‑by‑step how to offload work to Web Workers, integrate external libraries, configure build tools, and follow best practices for smooth, responsive web applications.

JavaScriptPerformanceWeb Development
0 likes · 10 min read
Boost Web App Performance with Web Workers: A Practical Guide
Java Architect Handbook
Java Architect Handbook
Jan 1, 2026 · Databases

COUNT(*), COUNT(1) or COUNT(column) in MySQL? Deep Interview Guide

This article explains the semantic differences, performance characteristics, and optimal usage scenarios of COUNT(*), COUNT(1), and COUNT(column) in MySQL 8.0+, covering engine behavior, indexing effects, common misconceptions, and practical best‑practice recommendations for interview preparation and real‑world development.

COUNTMySQLPerformance
0 likes · 10 min read
COUNT(*), COUNT(1) or COUNT(column) in MySQL? Deep Interview Guide
Architect's Guide
Architect's Guide
Jan 1, 2026 · Backend Development

How to Efficiently Import and Export Millions of Records with POI and EasyExcel

This article explains how to handle massive Excel import/export tasks in Java by comparing POI workbook implementations, selecting the appropriate class based on data size, and using EasyExcel with batch processing, JDBC transactions, and pagination to achieve fast, low‑memory operations for hundreds of millions of rows.

EasyExcelJavaPOI
0 likes · 21 min read
How to Efficiently Import and Export Millions of Records with POI and EasyExcel
JavaScript
JavaScript
Dec 31, 2025 · Frontend Development

7 Reliable Alternatives to setTimeout for Precise JavaScript Timing

The article outlines seven browser‑based techniques—including requestAnimationFrame, setInterval, requestIdleCallback, Web Workers, Promise + async/await, the Web Animations API, and Intersection Observer—each offering higher accuracy, better resource handling, or smoother execution than the traditional setTimeout timer.

FrontendJavaScriptPerformance
0 likes · 4 min read
7 Reliable Alternatives to setTimeout for Precise JavaScript Timing
Xiao Liu Lab
Xiao Liu Lab
Dec 30, 2025 · Databases

How to Diagnose and Fix ClickHouse CPU Spikes in Minutes

This guide walks you through a step‑by‑step process for quickly identifying the cause of high CPU usage in ClickHouse, from emergency triage and precise diagnosis using system tables to practical optimization techniques and a ready‑to‑run monitoring script.

CPUClickHousePerformance
0 likes · 21 min read
How to Diagnose and Fix ClickHouse CPU Spikes in Minutes
Tech Freedom Circle
Tech Freedom Circle
Dec 30, 2025 · Backend Development

How Java Virtual Threads Supercharge Spring Boot: 3× QPS Boost and 67% Memory Savings

This article explains how Java's new virtual threads (Project Loom) can transform Spring Boot applications, delivering up to three‑fold QPS improvements and up to 67% lower memory usage, by replacing heavyweight platform threads with lightweight coroutine‑style execution, and provides detailed comparisons, benchmarks, code samples, and migration guidance.

JavaPerformanceProject Loom
0 likes · 51 min read
How Java Virtual Threads Supercharge Spring Boot: 3× QPS Boost and 67% Memory Savings
Su San Talks Tech
Su San Talks Tech
Dec 30, 2025 · Backend Development

How I Cut Category Tree Load Time from 3 Seconds to 30 Milliseconds

A real‑world performance disaster caused by N+1 queries in a SpringBoot project was solved by replacing recursive database calls with a single batch query, building an in‑memory hash map, and adding multi‑level caching, achieving a 100× speedup and dramatically reducing system load.

CachingN+1Optimization
0 likes · 19 min read
How I Cut Category Tree Load Time from 3 Seconds to 30 Milliseconds
Architecture Breakthrough
Architecture Breakthrough
Dec 30, 2025 · Industry Insights

When to Replicate Data Locally vs. Rely on Central Services? A Deep Dive into Middle‑Platform Trade‑offs

This article analyzes the strategic decision of using local data copies or caches versus central middle‑platform services, examining performance, frequency, cost, technical complexity, and organizational impact through the lens of CAP theorem and modern cloud‑native architecture.

CAP theoremData ReplicationPerformance
0 likes · 9 min read
When to Replicate Data Locally vs. Rely on Central Services? A Deep Dive into Middle‑Platform Trade‑offs
Java Companion
Java Companion
Dec 29, 2025 · Backend Development

Avoid OOM: EasyExcel Best Practices for Exporting Millions of Rows (with Ready‑to‑Use Helper)

This article explains why exporting large Excel files with EasyExcel can cause OOM, CPU blockage, and slow responses, and demonstrates a pagination‑query plus batch‑write solution with reusable helper classes, performance benchmarks, dynamic page sizing, async export, multi‑sheet and template techniques, and a concise best‑practice checklist.

EasyExcelExcel ExportJava
0 likes · 15 min read
Avoid OOM: EasyExcel Best Practices for Exporting Millions of Rows (with Ready‑to‑Use Helper)
Node.js Tech Stack
Node.js Tech Stack
Dec 29, 2025 · Frontend Development

Evan You Announces Vue JSX Vapor 3.1: JSX Performance Beats React, Shaking the Frontend Landscape

Vue creator Evan You unveiled Vue JSX Vapor 3.1, a Virtual‑DOM‑free rendering mode that compiles JSX into fine‑grained DOM operations, adds dual Virtual DOM/Vapor output, full directive support, and, according to JS Framework Benchmark data, matches native Vapor speed, outperforms SolidJS in some cases and leaves React far behind, while also planning Virtual‑DOM‑based SSR for future releases.

BenchmarkJSXPerformance
0 likes · 6 min read
Evan You Announces Vue JSX Vapor 3.1: JSX Performance Beats React, Shaking the Frontend Landscape
Mingyi World Elasticsearch
Mingyi World Elasticsearch
Dec 28, 2025 · Big Data

Easysearch UI vs Kibana: Choosing the Right Visualization Tool

This guide compares Easysearch UI and Kibana across positioning, feature set, performance, resource usage, learning curve, and typical use cases, then provides concrete scenario‑based recommendations and a decision‑tree to help teams select the most suitable visualization solution for their Elasticsearch deployments.

Easysearch UIElasticsearchKibana
0 likes · 8 min read
Easysearch UI vs Kibana: Choosing the Right Visualization Tool
Xiao Liu Lab
Xiao Liu Lab
Dec 28, 2025 · Operations

When to Use Async vs Multithreading: A Practical Guide for Ops Teams

This article explains the fundamental differences between asynchronous programming and multithreading, illustrates each with real‑world operations scenarios, outlines their key advantages and pitfalls, compares them in a concise table, and provides step‑by‑step guidance for communication, deployment, and troubleshooting.

DeploymentPerformanceasynchronous
0 likes · 12 min read
When to Use Async vs Multithreading: A Practical Guide for Ops Teams
Node.js Tech Stack
Node.js Tech Stack
Dec 28, 2025 · Frontend Development

Vue 3.6 Beta Introduces Full‑Featured Vapor Mode—Can It Match Solid’s Performance?

Vue 3.6.0‑beta.1 brings the long‑awaited Vapor Mode to feature parity (except Suspense), claims benchmark‑level performance comparable to Solid and Svelte 5, overhauls the reactivity system with alien‑signals, and offers an opt‑in, composition‑API‑only path with clear limitations for existing projects.

Composition APIPerformanceReactivity
0 likes · 6 min read
Vue 3.6 Beta Introduces Full‑Featured Vapor Mode—Can It Match Solid’s Performance?
Java Companion
Java Companion
Dec 28, 2025 · Backend Development

SpringBoot vs Nginx: Five Implementation Options vs One Directive – Which Is the True Anti‑Hotlinking Champion?

An in‑depth comparison of anti‑hotlinking techniques shows how Nginx can enforce protection with a single directive in milliseconds, while SpringBoot offers five approaches—Filter, Interceptor, Nginx config, signed URL, and hybrid strategy—each with different performance, security, and maintenance trade‑offs.

NginxPerformanceSigned URL
0 likes · 14 min read
SpringBoot vs Nginx: Five Implementation Options vs One Directive – Which Is the True Anti‑Hotlinking Champion?
LuTiao Programming
LuTiao Programming
Dec 27, 2025 · Fundamentals

What 500 Java Projects Reveal: The One Pitfall Almost Every Developer Falls Into

The article shows that most Java performance problems stem from a simple, often‑overlooked mistake—using immutable String concatenation in loops, large text building, and logging—while demonstrating how StringBuilder, proper logging placeholders, and understanding the string pool can dramatically reduce GC pressure and CPU waste.

Garbage CollectionJavaLogging
0 likes · 8 min read
What 500 Java Projects Reveal: The One Pitfall Almost Every Developer Falls Into
Architect's Guide
Architect's Guide
Dec 27, 2025 · Operations

How Many TCP Connections Can a Single Server Actually Support? Limits, Configurations, and Calculations

This article explains the Linux kernel limits that determine how many files and TCP connections a server can handle, shows how to adjust fs.file-max, soft/hard nofile and fs.nr_open parameters, calculates realistic connection counts based on memory, and discusses client‑side port constraints and practical scaling scenarios.

LinuxPerformanceTCP
0 likes · 15 min read
How Many TCP Connections Can a Single Server Actually Support? Limits, Configurations, and Calculations
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 26, 2025 · Artificial Intelligence

How AutoContextMemory Cuts LLM Costs by 70% in Long Conversations

This article explains the challenges of token explosion in long‑running AI agent dialogues and introduces AutoContextMemory, a Java component that automatically compresses, offloads, and summarizes conversation history to dramatically reduce token usage, speed up responses, and preserve critical information.

AgentScopeContext ManagementJava
0 likes · 12 min read
How AutoContextMemory Cuts LLM Costs by 70% in Long Conversations
JavaScript
JavaScript
Dec 25, 2025 · Frontend Development

Boost JavaScript Async Performance by Up to 80% with Advanced Promise Techniques

This article explains why async/await can introduce performance overhead, then presents four optimized Promise‑based patterns—including chain optimization, Promise.all parallelism, batch processing, and pooling—that can improve JavaScript asynchronous code speed by up to 80% in high‑frequency or large‑scale scenarios.

Async/AwaitJavaScriptOptimization
0 likes · 5 min read
Boost JavaScript Async Performance by Up to 80% with Advanced Promise Techniques
php Courses
php Courses
Dec 25, 2025 · Backend Development

Boost PHP Performance: Faster Alternatives to count(), array_search() and More

This article presents practical PHP performance tips, showing how to replace count() with strlen(implode()), use in_array() instead of array_search(), free memory with unset(), prefer str_replace() over preg_replace(), and choose mysqli_fetch_assoc() over mysqli_fetch_array(), each illustrated with clear code examples.

OptimizationPerformancebackend
0 likes · 6 min read
Boost PHP Performance: Faster Alternatives to count(), array_search() and More
Raymond Ops
Raymond Ops
Dec 24, 2025 · Cloud Native

Mastering Kubernetes Networking: How to Choose the Right CNI Plugin and Boost Performance

This comprehensive guide walks you through the Kubernetes network model, compares seven major CNI plugins with real‑world performance data, provides detailed configuration examples, offers a decision‑tree framework for production environments, and shares practical tuning, troubleshooting, and monitoring techniques for reliable cloud‑native networking.

CNIKubernetesPerformance
0 likes · 20 min read
Mastering Kubernetes Networking: How to Choose the Right CNI Plugin and Boost Performance
Architect's Tech Stack
Architect's Tech Stack
Dec 24, 2025 · Backend Development

10 Proven Techniques to Supercharge API Performance in Java Applications

This article presents a comprehensive, step‑by‑step guide to optimizing Java‑based API interfaces, covering batch processing, asynchronous execution, caching, pre‑processing, pooling, transaction handling, pagination, SQL tuning, lock granularity, and code restructuring, with practical code examples and diagrams.

API optimizationCachingJava
0 likes · 10 min read
10 Proven Techniques to Supercharge API Performance in Java Applications
php Courses
php Courses
Dec 24, 2025 · Backend Development

How to Compress and Optimize PHP Code for Faster Web Apps

This guide explains why code size and efficiency matter for web applications and provides practical PHP techniques—including whitespace removal, caching strategies, and built‑in functions like isset, empty, and count—to dramatically reduce file size and improve runtime performance.

CachingPerformancebackend
0 likes · 5 min read
How to Compress and Optimize PHP Code for Faster Web Apps
Su San Talks Tech
Su San Talks Tech
Dec 24, 2025 · Backend Development

Fixing RabbitMQ Connection Leaks with Thread‑Pool Asynchrony

Facing frequent timeouts in the high‑traffic eLong red‑envelope API, we traced the root cause to a RabbitMQ SDK connection‑leak using Linux netstat, then resolved it by offloading the processing to a single‑threaded pool, eliminating blocking and avoiding the SDK bug.

ConnectionLeakJavaPerformance
0 likes · 7 min read
Fixing RabbitMQ Connection Leaks with Thread‑Pool Asynchrony
DevOps Coach
DevOps Coach
Dec 23, 2025 · Backend Development

How Go 1.22’s Arena Gives Rust‑Level Memory Control Without the Pain

The article explains how Go 1.22’s new experimental arena feature provides deterministic, zero‑GC memory management similar to Rust’s ownership model, compares the two languages’ approaches, shows practical code examples, and discusses the impact on backend development performance and safety.

ArenaPerformancememory-management
0 likes · 8 min read
How Go 1.22’s Arena Gives Rust‑Level Memory Control Without the Pain
Su San Talks Tech
Su San Talks Tech
Dec 23, 2025 · Backend Development

How to Crush the One Billion Row Challenge: Java Performance Secrets Revealed

This article walks through the One Billion Row Challenge—parsing a 13 GB file of 1 billion temperature records—by examining the baseline Java solution, analyzing top contestants' results, and detailing a step‑by‑step series of low‑level optimizations (JVM choice, parallel I/O, custom parsing, bespoke hash tables, Unsafe and SWAR techniques) that shrink execution time from minutes to under two seconds.

BenchmarkGraalVMJava
0 likes · 20 min read
How to Crush the One Billion Row Challenge: Java Performance Secrets Revealed
Architect Chen
Architect Chen
Dec 23, 2025 · Databases

Boost MySQL to 10k QPS: Multi‑Layer Optimization Strategies

When MySQL QPS reaches 10,000, common bottlenecks include CPU saturation, low buffer pool hit rate, connection limits, and lock contention, which can be mitigated through internal tuning, cache interception, read‑write splitting, and horizontal sharding.

CachingMySQLOptimization
0 likes · 4 min read
Boost MySQL to 10k QPS: Multi‑Layer Optimization Strategies
21CTO
21CTO
Dec 21, 2025 · Frontend Development

Boost JavaScript Performance: A Hands‑On Guide to WebAssembly with AssemblyScript

This article explains how WebAssembly can dramatically improve JavaScript application speed, outlines its collaboration with JS, describes ideal use cases, and provides a step‑by‑step AssemblyScript tutorial—including prerequisites, project setup, code examples, and compilation commands.

AssemblyScriptJavaScriptPerformance
0 likes · 7 min read
Boost JavaScript Performance: A Hands‑On Guide to WebAssembly with AssemblyScript
Architect
Architect
Dec 21, 2025 · Backend Development

Mastering Spring Event Listeners: From Coffee Shop Analogy to High‑Throughput Architecture

This article uses a coffee‑shop analogy to explain Spring event listeners, demonstrates how to define, publish, and handle events, presents three techniques for handling massive traffic, shares real‑world incidents and lessons, compares listeners with MQ, and offers performance‑tuning tips and best‑practice rules.

Best PracticesJavaPerformance
0 likes · 10 min read
Mastering Spring Event Listeners: From Coffee Shop Analogy to High‑Throughput Architecture
Code Wrench
Code Wrench
Dec 21, 2025 · Backend Development

Building a High‑Performance Go Database Access Layer for Microservices

This article dissects a production‑grade Go database access framework for microservices, covering unified interface abstraction, factory pattern for multi‑DB support, PostgreSQL array handling, read‑write splitting with load balancing, Redis cache protection, monitoring, and deployment considerations, with full code examples and open‑source links.

GORMPerformanceRead‑Write Splitting
0 likes · 11 min read
Building a High‑Performance Go Database Access Layer for Microservices
JavaScript
JavaScript
Dec 21, 2025 · Frontend Development

Why IndexedDB Outperforms localStorage for Modern Web Apps

This article examines the security, performance, capacity, and query limitations of localStorage, explains how IndexedDB addresses each issue with asynchronous APIs, larger storage, stronger security, and advanced indexing, and introduces helper libraries that simplify its use.

FrontendIndexedDBPerformance
0 likes · 5 min read
Why IndexedDB Outperforms localStorage for Modern Web Apps
IT Services Circle
IT Services Circle
Dec 20, 2025 · Fundamentals

10 Common Python String Pitfalls Every Developer Should Avoid

This article enumerates ten classic mistakes when handling Python strings—covering immutability, identity vs equality, truthiness of empty values, misuse of strip and split, Unicode length, performance of concatenation, encoding issues, and trailing backslashes—to help developers write safer, more efficient code.

ComparisonImmutablePerformance
0 likes · 7 min read
10 Common Python String Pitfalls Every Developer Should Avoid
Java Companion
Java Companion
Dec 19, 2025 · Backend Development

Spring ApplicationEvent Listeners: A Lightweight Asynchronous Alternative to MQ

This article explains how Spring ApplicationEvent listeners can replace heavyweight message queues for high‑traffic scenarios, showing event class design, publishing and handling code, real‑world performance data, common pitfalls, and best‑practice guidelines for reliable asynchronous processing.

ApplicationEventBest PracticesPerformance
0 likes · 9 min read
Spring ApplicationEvent Listeners: A Lightweight Asynchronous Alternative to MQ
FunTester
FunTester
Dec 19, 2025 · Frontend Development

How to Detect and Fix Memory Leaks in React Applications

This guide explains why memory leaks occur in React, how to spot early warning signs, and provides step‑by‑step techniques—including Chrome DevTools, React DevTools, and proper cleanup of timers, event listeners, fetch requests, and refs—to prevent and resolve leaks for more stable applications.

CleanupPerformanceReAct
0 likes · 13 min read
How to Detect and Fix Memory Leaks in React Applications
Architecture Digest
Architecture Digest
Dec 17, 2025 · Backend Development

Why MyBatis-Flex Beats MyBatis-Plus: Features, Benchmarks, and Quick Start

MyBatis-Flex is a lightweight, high-performance MyBatis enhancement offering flexible CRUD, advanced QueryWrapper, extensive database support, and benchmarked speeds up to ten times faster than MyBatis-Plus, with a step-by-step quick-start guide covering table creation, Maven setup, Spring Boot configuration, entity mapping, and usage examples.

Backend DevelopmentJavaMyBatis-Flex
0 likes · 9 min read
Why MyBatis-Flex Beats MyBatis-Plus: Features, Benchmarks, and Quick Start
Amazon Cloud Developers
Amazon Cloud Developers
Dec 17, 2025 · Artificial Intelligence

Agentic AI Guide: Choosing the Right Dedicated Sandbox Environment

This article analyzes why modern AI agents need isolated sandbox environments, outlines the two main use cases—code execution and visual interaction—details technical requirements such as easy integration, lifecycle management, and strict security, compares container versus micro‑VM approaches, and provides practical guidance for selecting the best sandbox solution on AWS.

AWSAgentCoreE2B
0 likes · 28 min read
Agentic AI Guide: Choosing the Right Dedicated Sandbox Environment
Xuanwu Backend Tech Stack
Xuanwu Backend Tech Stack
Dec 17, 2025 · Backend Development

When to Share or Isolate Thread Pools? A Deep Dive for Java Backend Architects

This article explains the trade‑offs between using a shared thread pool and creating dedicated pools in Java backend services, outlines scenario‑based decision rules, provides concrete Spring‑Boot configuration examples, and offers advanced dynamic tuning and interview‑style Q&A for reliable concurrency management.

JavaPerformanceSpring Boot
0 likes · 14 min read
When to Share or Isolate Thread Pools? A Deep Dive for Java Backend Architects
Xiao Liu Lab
Xiao Liu Lab
Dec 16, 2025 · Backend Development

Nginx vs OpenResty: When to Choose Each for High‑Performance Web Services

This article explains the fundamental differences between Nginx and OpenResty, compares their features, performance, and programming models, and provides practical guidance on selecting the right tool for static serving, reverse‑proxying, or complex business‑logic workloads.

LuaNginxOpenResty
0 likes · 11 min read
Nginx vs OpenResty: When to Choose Each for High‑Performance Web Services
Ray's Galactic Tech
Ray's Galactic Tech
Dec 16, 2025 · Databases

PostgreSQL vs MySQL: The Ultimate Production-Ready Database Selection Guide

Choosing between PostgreSQL and MySQL isn’t just a feature checklist; it requires weighing business complexity, team expertise, and future uncertainty, with this guide offering core design philosophies, multi-dimensional capability comparisons, actionable decision paths, and real-world case studies to help you make a production-grade database choice.

GISMySQLPerformance
0 likes · 12 min read
PostgreSQL vs MySQL: The Ultimate Production-Ready Database Selection Guide
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 16, 2025 · Databases

Designing a Million‑QPS Database Architecture: Sharding, Caching, and High Availability

This article explains how to architect a database system that can sustain tens of millions of queries per second by combining sharding, read‑write separation, multi‑layer caching, traffic shaping, and robust high‑availability strategies to keep most requests off the database and ensure reliable data storage.

High AvailabilityPerformance
0 likes · 5 min read
Designing a Million‑QPS Database Architecture: Sharding, Caching, and High Availability
LuTiao Programming
LuTiao Programming
Dec 16, 2025 · Cloud Native

How We Fully Squeezed Docker Performance: A Complete Record of Optimizing 40+ Spring Boot Services

After migrating over 40 Spring Boot microservices to Docker and Kubernetes, the authors encountered slow startups, OOM kills, unexpected latency, and pod restarts, and they detail a step‑by‑step analysis and concrete Dockerfile, JVM, CPU, GC, and Kubernetes configurations that turned the services into fast, stable, and observable production workloads.

DockerGCJVM
0 likes · 10 min read
How We Fully Squeezed Docker Performance: A Complete Record of Optimizing 40+ Spring Boot Services
Code Wrench
Code Wrench
Dec 16, 2025 · Operations

Rescuing a Failing System: 3‑Step Triage Playbook Every Go Engineer Needs

This article explains how to demonstrate real‑world system‑engineering expertise in Go interviews by mastering incident triage, diagnosing CPU, memory, GC, and goroutine problems, and applying a three‑step "stop‑bleed, diagnose, cure" strategy to keep services alive.

Incident ManagementOperationsPerformance
0 likes · 11 min read
Rescuing a Failing System: 3‑Step Triage Playbook Every Go Engineer Needs
DevOps Coach
DevOps Coach
Dec 14, 2025 · Backend Development

10 Proven Strategies to Slash System Latency for Faster User Experience

This article outlines ten practical techniques—ranging from reducing network hops and caching hot data to optimizing database queries, batching requests, trimming payloads, focusing on critical paths, and proactive scaling—to dramatically lower response times and make applications feel instantly responsive for users.

CachingPerformancebackend
0 likes · 8 min read
10 Proven Strategies to Slash System Latency for Faster User Experience
IT Services Circle
IT Services Circle
Dec 14, 2025 · Backend Development

Why Do Companies Still Stick to JDK 8 When JDK 25 Is Available?

Despite the release of JDK 25, many enterprises continue using JDK 8 due to compatibility challenges, mature ecosystem, stability, team familiarity, third‑party library support, performance trade‑offs, and cost considerations, making the upgrade decision a complex balance of technical and business factors.

Enterprise DevelopmentJDKJava
0 likes · 17 min read
Why Do Companies Still Stick to JDK 8 When JDK 25 Is Available?
Java Companion
Java Companion
Dec 14, 2025 · Backend Development

Why Choose WebFlux Over Spring MVC for New Projects?

The article explains how Spring WebFlux replaces the thread‑per‑request blocking model of Spring MVC with an asynchronous, non‑blocking, reactive architecture that uses fewer threads for high‑concurrency I/O workloads, while also outlining its learning curve, ecosystem constraints, and practical decision guidelines for when to adopt it.

JavaNon-blockingPerformance
0 likes · 13 min read
Why Choose WebFlux Over Spring MVC for New Projects?
php Courses
php Courses
Dec 12, 2025 · Backend Development

Boost PHP Web App Performance: Buffering, GZIP, HTTP Caching, and Async Requests

Learn how to accelerate PHP web applications by leveraging output buffering, GZIP compression, HTTP caching headers, and asynchronous cURL multi‑requests, with clear code examples that demonstrate each technique for reducing network round‑trips and improving overall user experience.

HTTP CachingOutput BufferingPHP
0 likes · 4 min read
Boost PHP Web App Performance: Buffering, GZIP, HTTP Caching, and Async Requests
Code Wrench
Code Wrench
Dec 12, 2025 · Backend Development

Master CGO: Deep Dive into Go‑C Interoperability, Performance & Interview Secrets

This article provides a comprehensive, low‑level explanation of Go’s CGO bridge, covering its purpose, performance overhead, scheduler interaction, pointer safety rules, memory‑management guidelines, common use‑cases, scenarios to avoid, optimization techniques, and a collection of high‑frequency interview questions with model answers.

CGOInteroperabilityPerformance
0 likes · 8 min read
Master CGO: Deep Dive into Go‑C Interoperability, Performance & Interview Secrets
Mingyi World Elasticsearch
Mingyi World Elasticsearch
Dec 11, 2025 · Databases

Mastering INFINI Easysearch: A Practical Roadmap from Beginner to Expert

This article presents a step‑by‑step learning roadmap for the domestic INFINI Easysearch engine, covering five stages—from basic concepts and environment setup to advanced search features, performance tuning, security hardening, and real‑world production deployment—so readers can become proficient within a few months.

CRUDINFINI EasysearchInstallation
0 likes · 10 min read
Mastering INFINI Easysearch: A Practical Roadmap from Beginner to Expert
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Dec 10, 2025 · Backend Development

Mastering Java MethodHandle: From Lookup to Performance Benchmarks

This article provides a comprehensive guide to Java MethodHandle, covering its differences from reflection, step‑by‑step creation (Lookup, MethodType, finding handles, invocation), advanced techniques like binding and dropping arguments, array spreading, and a JMH performance comparison with reflection, all demonstrated in a Spring Boot 3.4.2 environment.

JMHJavaMethodHandle
0 likes · 10 min read
Mastering Java MethodHandle: From Lookup to Performance Benchmarks
Raymond Ops
Raymond Ops
Dec 9, 2025 · Databases

Deep Dive into MySQL Architecture, SQL Syntax, and Performance Tuning

This comprehensive guide explores MySQL’s layered architecture, core components, storage engines, and detailed SQL language structures, while providing practical commands, optimization techniques, security best practices, and operational procedures for administrators to efficiently manage, tune, and secure MySQL databases.

MySQLOperationsPerformance
0 likes · 31 min read
Deep Dive into MySQL Architecture, SQL Syntax, and Performance Tuning
Ops Community
Ops Community
Dec 9, 2025 · Operations

How to Expand a Ceph Cluster Without Overloading Your Services

This guide walks through a real‑world Ceph cluster expansion from 500 TB to 1.2 PB, explaining the risks of automatic rebalancing, presenting a step‑by‑step, batch‑wise expansion plan with weight‑adjustment tricks, configuration tuning, monitoring, troubleshooting, and rollback procedures to keep business latency under control.

CephOSDPerformance
0 likes · 27 min read
How to Expand a Ceph Cluster Without Overloading Your Services
WeiLi Technology Team
WeiLi Technology Team
Dec 9, 2025 · Backend Development

Why Upgrade to JDK 21 and Spring Boot 2.7.18? Boost Performance and Future‑Proof Your Apps

Upgrading a company's Java stack from JDK 11 to JDK 21, while staying on Spring Boot 2.7.18, provides long‑term security support, leverages virtual threads, new low‑latency garbage collectors, modern language features like records and pattern‑matching, and avoids costly Jakarta EE namespace migration, with detailed steps for pom changes, MongoDB configuration, code adjustments, and post‑upgrade validation.

JDK21JavaPerformance
0 likes · 16 min read
Why Upgrade to JDK 21 and Spring Boot 2.7.18? Boost Performance and Future‑Proof Your Apps
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Dec 9, 2025 · Fundamentals

Go‑Rewritten TypeScript 7 Delivers Up to 10× Speed Boost

Microsoft’s Project Corsa rewrites the TypeScript compiler in Go, achieving a ten‑fold performance increase, halving memory usage, adding native multithreaded builds, and providing a stable Native Preview that developers can adopt today, while outlining the roadmap toward instant‑build compilation.

Native PreviewPerformanceTypeScript
0 likes · 6 min read
Go‑Rewritten TypeScript 7 Delivers Up to 10× Speed Boost
dbaplus Community
dbaplus Community
Dec 8, 2025 · Databases

Which Database Wins IP Range Lookups? ClickHouse vs Doris vs Redis Benchmarks

This article presents a systematic benchmark comparing ClickHouse, Doris, and Redis for IP‑range dimension lookups using Flink‑Kafka pipelines, detailing test design, result table schema, query interfaces, and performance results across varying data rates, concluding that Redis offers the fastest and most stable query latency.

ClickHouseDatabase BenchmarkDoris
0 likes · 7 min read
Which Database Wins IP Range Lookups? ClickHouse vs Doris vs Redis Benchmarks
21CTO
21CTO
Dec 8, 2025 · Frontend Development

Why TypeScript 7 Promises Up to 10× Faster Compilation and a Go‑Powered Future

Microsoft announced that the upcoming TypeScript 7 (codenamed Corsa) reaches its final stage, offering near‑full compatibility, up to ten‑fold faster compilation on large codebases, a shift to a Go‑based compiler, and a new VS Code language service with shared‑memory architecture.

Language ServicePerformanceTypeScript
0 likes · 4 min read
Why TypeScript 7 Promises Up to 10× Faster Compilation and a Go‑Powered Future
macrozheng
macrozheng
Dec 8, 2025 · Databases

Why LIMIT Pagination Slows Down on Large Tables and How to Optimize It

This tutorial demonstrates how MySQL LIMIT pagination performs on tables with millions of rows, measures query times for various offsets and batch sizes, and presents practical optimization techniques such as sub‑queries, ID‑range filtering, and column selection to improve speed.

LIMITMySQLOptimization
0 likes · 9 min read
Why LIMIT Pagination Slows Down on Large Tables and How to Optimize It