Tagged articles

Performance

5000 articles · Page 8 of 50
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 26, 2025 · Databases

Why INSERT…SELECT Slows Down on OceanBase and How to Fix It

During an Oracle‑to‑OceanBase migration, a client encountered extremely slow INSERT…SELECT batch jobs due to a global unique non‑partitioned index, and the article walks through extracting logical and physical plans, pinpointing the bottleneck operators, and demonstrates converting the index to a partitioned one to cut execution time from over 30 minutes to 14 minutes.

INSERT SELECTIndex TuningOceanBase
0 likes · 16 min read
Why INSERT…SELECT Slows Down on OceanBase and How to Fix It
Code Wrench
Code Wrench
Nov 26, 2025 · Backend Development

Unlocking Olric’s High‑Performance Network Protocol and RPC Mechanism

This article dives deep into Olric’s network communication architecture and RPC mechanism, explaining its layered transport design, request/response structures, pipeline and batch processing, client‑to‑cluster interactions, data migration and rebalancing, and provides Go code examples illustrating high‑throughput, safe distributed operations.

Distributed SystemsGoOlric
0 likes · 6 min read
Unlocking Olric’s High‑Performance Network Protocol and RPC Mechanism
Xiaolei Talks DB
Xiaolei Talks DB
Nov 25, 2025 · Databases

What’s New in MongoDB 8.2? Performance Boosts, AI Features, and Multi‑Cloud Power

The article reviews MongoDB 8.2’s major upgrades, highlighting up to 36% read throughput gains, 59% write speed improvements, 200% faster time‑series aggregation, 50‑fold faster shard rebalancing, enhanced queryable encryption, native vector search, multi‑cloud Atlas support, and AI‑driven capabilities such as hybrid search and the MongoDB AMP platform.

AIDatabaseEncryption
0 likes · 7 min read
What’s New in MongoDB 8.2? Performance Boosts, AI Features, and Multi‑Cloud Power
Java Companion
Java Companion
Nov 25, 2025 · Backend Development

Why Maven mvnd Can Boost Java Build Speed Up to 10×

The article introduces Maven mvnd, explains its daemon‑based architecture, shows benchmark results where multi‑module builds run 3.5–5.5 times faster (up to 10× for single modules), and provides step‑by‑step installation, configuration, PowerShell encoding fixes, and IDEA integration guidance.

IntelliJ IDEAJava buildMaven
0 likes · 9 min read
Why Maven mvnd Can Boost Java Build Speed Up to 10×
IT Services Circle
IT Services Circle
Nov 24, 2025 · Backend Development

Do Short, Random Field Names Really Speed Up Java? A Deep Dive

A skeptical look at the claim that renaming Java fields to shorter, random names can dramatically improve API latency, examining benchmark data, the actual cost of String.hashCode, reflection mechanics, and the real factors that affect backend performance.

JavaPerformancebackend development
0 likes · 5 min read
Do Short, Random Field Names Really Speed Up Java? A Deep Dive
macrozheng
macrozheng
Nov 24, 2025 · Cloud Native

Diagnosing Excessive GC and CPU Spikes in a Kubernetes Java Pod

When a production pod suddenly hit 90% CPU and dozens of young and full GCs within two hours, the author walks through a step‑by‑step investigation using top, thread‑level monitoring, jstack, and stack analysis to pinpoint a Java‑level memory issue and resolve it.

GCJVMJava
0 likes · 7 min read
Diagnosing Excessive GC and CPU Spikes in a Kubernetes Java Pod
Network Intelligence Research Center (NIRC)
Network Intelligence Research Center (NIRC)
Nov 24, 2025 · Artificial Intelligence

Simplifying AI Operator Development with TileLang DSL

TileLang is a Python‑style DSL built on TVM that separates algorithm logic from hardware scheduling, offers beginner to expert interfaces, supports multiple GPU and CPU backends, and delivers performance on par with or better than existing AI kernels, as demonstrated with GEMM, FlashAttention and other benchmarks.

AI operatorsDSLGEMM
0 likes · 10 min read
Simplifying AI Operator Development with TileLang DSL
Goodme Frontend Team
Goodme Frontend Team
Nov 24, 2025 · Frontend Development

How React Fiber Eliminates UI Jank: A Step‑by‑Step Deep Dive

This article explains why web pages feel sluggish, how React Fiber’s interruptible asynchronous rendering solves the jank problem, and walks through progressively refined implementations—from a basic React demo to a full Fiber renderer with work‑loop scheduling, diffing, and performance optimizations.

Diff AlgorithmFiberJavaScript
0 likes · 19 min read
How React Fiber Eliminates UI Jank: A Step‑by‑Step Deep Dive
21CTO
21CTO
Nov 23, 2025 · Frontend Development

Why Bun v1.3.3 Is Redefining Full‑Stack JavaScript Development

Bun v1.3.3 transforms the JavaScript toolchain into a full‑stack platform by integrating native frontend serving, backend APIs, multi‑engine database support, and a high‑performance Redis client, while offering zero‑barrier installation across Linux, macOS, Windows, and Docker.

BunFull-StackJavaScript
0 likes · 9 min read
Why Bun v1.3.3 Is Redefining Full‑Stack JavaScript Development
Deepin Linux
Deepin Linux
Nov 23, 2025 · Operations

Uncover the Hidden skb Buffer Bottleneck Causing Linux Network Packet Loss

Discover how the Linux kernel’s skb buffer can silently drop packets despite full NIC utilization, learn the three primary causes—driver ring buffer overflow, kernel queue saturation, and CPU interrupt imbalance—and follow step‑by‑step diagnostics with ethtool, softnet_stat, and sysctl to tune parameters and eliminate this hidden performance killer.

LinuxPerformancekernel
0 likes · 36 min read
Uncover the Hidden skb Buffer Bottleneck Causing Linux Network Packet Loss
MaGe Linux Operations
MaGe Linux Operations
Nov 21, 2025 · Databases

How to Diagnose and Fix MySQL CPU Spikes to 100% in Production

This guide walks you through a complete, step‑by‑step process for identifying why MySQL CPU usage jumps to 100%, from initial symptom verification and data‑flow analysis to locating slow queries, killing them, optimizing SQL, adding indexes, and setting up monitoring and alerts to prevent recurrence.

CPUMySQLPerformance
0 likes · 44 min read
How to Diagnose and Fix MySQL CPU Spikes to 100% in Production
Data STUDIO
Data STUDIO
Nov 21, 2025 · Big Data

How a One‑Line Pandas Change Cuts GroupBy Time from 40 Minutes to 4 Seconds

The article shows why a naïve Pandas groupby on a 25‑million‑row DataFrame can take 40 minutes, identifies common performance killers, and demonstrates that converting the grouping column to the categorical dtype with observed=True and sort=False reduces runtime to about 4 seconds while also cutting memory usage dramatically.

Data ProcessingPandasPerformance
0 likes · 7 min read
How a One‑Line Pandas Change Cuts GroupBy Time from 40 Minutes to 4 Seconds
DeWu Technology
DeWu Technology
Nov 19, 2025 · Databases

How Our Self‑Built Redis Evolved: Architecture, SDK, and Performance Gains

This article details the three‑year evolution of a self‑built Redis service, covering its massive scale, architectural redesign, migration from LB to a custom DRedis SDK, same‑city active‑active near‑read support, Redis‑server version upgrades, instance specifications, proxy rate‑limiting, and extensive automation that together boost performance while cutting costs.

CacheDatabasePerformance
0 likes · 17 min read
How Our Self‑Built Redis Evolved: Architecture, SDK, and Performance Gains
Java Backend Technology
Java Backend Technology
Nov 19, 2025 · Backend Development

How to Slash Spring Boot Startup Time by 70% with 7 Proven Optimizations

This article presents a step‑by‑step guide that combines lazy bean initialization, precise component scanning, JVM flag tuning, auto‑configuration exclusion, class‑loading analysis, delayed datasource creation, and AOT/layered compilation to reduce Spring Boot startup latency by up to 70% in real‑world services.

AOT compilationJVM tuningLazy Initialization
0 likes · 10 min read
How to Slash Spring Boot Startup Time by 70% with 7 Proven Optimizations
Cognitive Technology Team
Cognitive Technology Team
Nov 17, 2025 · Backend Development

How a 1.5 MB Redis Key Crashed an Entire Site and How to Prevent It

A real‑world incident at JD Tech shows that a single 1.5 MB Redis cache key caused a full‑site outage during a high‑traffic event, and the article explains the underlying cache‑breakdown and bandwidth traps, then details three emergency mitigations and long‑term preventive practices.

CacheCache DesignPerformance
0 likes · 7 min read
How a 1.5 MB Redis Key Crashed an Entire Site and How to Prevent It
Java Backend Technology
Java Backend Technology
Nov 17, 2025 · Databases

Why a Single MySQL Connection Can Cost Over 200 ms – A Deep Dive

This article examines the detailed steps and timing of establishing a MySQL connection from a Java web application, measuring network round‑trips and total latency, and demonstrates how even a minimal connection can consume hundreds of milliseconds, making connection pooling essential for high‑traffic services.

Database ConnectionJavaMySQL
0 likes · 8 min read
Why a Single MySQL Connection Can Cost Over 200 ms – A Deep Dive
Code Mala Tang
Code Mala Tang
Nov 16, 2025 · Frontend Development

How NavigateEvent.intercept() Simplifies SPA Routing and Improves Performance

This article explains how the new NavigateEvent API replaces scattered click, submit, and popstate listeners with a single, centralized navigation handler, showing practical code examples, interception logic, cancellation signals, scroll control, and when to adopt or avoid it in modern web apps.

InterceptJavaScriptNavigation API
0 likes · 9 min read
How NavigateEvent.intercept() Simplifies SPA Routing and Improves Performance
Tech Freedom Circle
Tech Freedom Circle
Nov 16, 2025 · Databases

How Redis Pipeline Can Boost Performance 3‑12× and Impress Interviewers

This article explains Redis Pipeline’s core principle of batching commands to reduce network round‑trips, presents benchmark data showing up to 17‑fold speedups, details real‑world use cases such as cache warm‑up, heartbeat reporting, and high‑traffic events, and provides best‑practice guidelines on batch sizing, error handling, cluster constraints, and comparisons with transactions and Lua scripts.

Batch ProcessingBenchmarkDistributed Systems
0 likes · 36 min read
How Redis Pipeline Can Boost Performance 3‑12× and Impress Interviewers
Code Wrench
Code Wrench
Nov 16, 2025 · Backend Development

Build a High‑Performance Go + Playwright Browser Automation Framework

Learn how to create a production‑grade, high‑throughput browser automation service in Go using Playwright, featuring browser‑context pooling, proxy rotation, task scheduling with watchdogs, Prometheus metrics, and a WebUI, enabling thousands of concurrent tasks, robust monitoring, and easy scalability.

GoPerformancePlaywright
0 likes · 14 min read
Build a High‑Performance Go + Playwright Browser Automation Framework
Java Tech Enthusiast
Java Tech Enthusiast
Nov 15, 2025 · Backend Development

Why Generational Shenandoah GC in JDK 25 Is a Game‑Changer for Java Performance

JDK 25 introduces the generational Shenandoah garbage collector as a production‑ready feature, offering lower pause times, higher throughput, and better memory efficiency compared to G1 and ZGC, while remaining optional via the -XX:ShenandoahGCMode=generational flag and preserving compatibility with existing scripts.

Garbage CollectionGenerational GCJDK 25
0 likes · 8 min read
Why Generational Shenandoah GC in JDK 25 Is a Game‑Changer for Java Performance
Xiaolong Cloud Tech Team
Xiaolong Cloud Tech Team
Nov 14, 2025 · Frontend Development

Inside Chrome DevTools MCP: How It Works and Its Limits

This article dissects Chrome DevTools MCP (v0.9.0), detailing its tool categories, underlying Puppeteer implementation, and step‑by‑step workflows for navigation, input actions, emulation, performance tracing, network inspection, and debugging, while highlighting its shallow wrappers, reliance on Lighthouse, and current capability boundaries.

Chrome DevToolsDebuggingMCP
0 likes · 22 min read
Inside Chrome DevTools MCP: How It Works and Its Limits
Xiao Liu Lab
Xiao Liu Lab
Nov 13, 2025 · Operations

10 Essential Linux Commands to Diagnose Slow Servers and Crashes

When servers become sluggish, fail to start, or run out of disk space, blindly restarting only masks the problem; this guide compiles ten critical Linux commands with usage scenarios to help you quickly pinpoint CPU, memory, port, disk, swap, and network issues for effective troubleshooting.

CLILinuxPerformance
0 likes · 11 min read
10 Essential Linux Commands to Diagnose Slow Servers and Crashes
Java Backend Technology
Java Backend Technology
Nov 13, 2025 · Backend Development

Why Fast‑Retry Outperforms Spring‑Retry for Million‑Task Scenarios

Fast‑Retry is a high‑performance asynchronous retry framework that can handle millions of tasks with far lower latency than traditional synchronous retry libraries like Spring‑Retry or Guava‑Retry, thanks to its non‑blocking design, customizable retry logic, and support for both programmatic and annotation‑based usage.

AsyncJavaPerformance
0 likes · 11 min read
Why Fast‑Retry Outperforms Spring‑Retry for Million‑Task Scenarios
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 13, 2025 · Backend Development

Mastering @EntityGraph in Spring Boot 3: Eliminate N+1 Queries Efficiently

This article explains the classic N+1 query issue in Spring Data JPA, demonstrates how JPQL JOIN FETCH and the @EntityGraph annotation can declaratively load associations, and provides advanced examples—including named entity graphs and combining @EntityGraph with custom @Query—to improve performance and code maintainability.

EntityGraphJPAN+1 problem
0 likes · 8 min read
Mastering @EntityGraph in Spring Boot 3: Eliminate N+1 Queries Efficiently
Senior Xiao Ying
Senior Xiao Ying
Nov 11, 2025 · Backend Development

Boost Spring Boot Queries with Hibernate’s Powerful @Formula Annotation

This article explains how Hibernate’s @Formula annotation lets Spring Boot developers define read‑only computed fields directly in entity classes, provides concrete code examples for single‑table calculations, sub‑queries, and conditional logic, and outlines compatibility and performance considerations.

@FormulaComputed FieldsJPA
0 likes · 7 min read
Boost Spring Boot Queries with Hibernate’s Powerful @Formula Annotation
Code Ape Tech Column
Code Ape Tech Column
Nov 10, 2025 · Databases

How to Quickly Identify and Optimize MySQL Slow Queries

This guide explains how to enable MySQL slow‑query logging, set appropriate thresholds, locate problematic SQL statements, analyze execution plans with EXPLAIN, and apply index or query rewrites to dramatically improve performance.

EXPLAINMySQLPerformance
0 likes · 10 min read
How to Quickly Identify and Optimize MySQL Slow Queries
Java Companion
Java Companion
Nov 9, 2025 · Databases

Why Big Companies Avoid SET for User Data: A Redis Storage Guide

The article compares storing user objects in Redis using plain SET with JSON versus using HASH fields, providing code demos, benchmark results, memory and concurrency analysis, and practical guidelines on when to choose each approach for optimal performance and safety.

HashJavaPerformance
0 likes · 9 min read
Why Big Companies Avoid SET for User Data: A Redis Storage Guide
macrozheng
macrozheng
Nov 8, 2025 · Backend Development

Should try‑catch Be Inside or Outside a for Loop? Pros, Cons, and Performance

This article explains how placing a try‑catch block inside or outside a Java for loop affects exception handling, loop termination, and performance, providing code examples, execution results, memory analysis, and practical guidance for choosing the appropriate approach based on business needs.

Performanceexception handlingfor loop
0 likes · 5 min read
Should try‑catch Be Inside or Outside a for Loop? Pros, Cons, and Performance
Tech Freedom Circle
Tech Freedom Circle
Nov 8, 2025 · Interview Experience

What’s the Secret Behind Python’s Multi‑Process, Multi‑Thread & Coroutine Tricks That Top Tech Interviews Demand?

This article breaks down Python’s Global Interpreter Lock, explains when to use multiprocessing, multithreading or asyncio, provides concrete performance benchmarks and a hybrid process‑coroutine pattern, and guides you on choosing the right concurrency model for interview questions.

InterviewMultithreadingPerformance
0 likes · 57 min read
What’s the Secret Behind Python’s Multi‑Process, Multi‑Thread & Coroutine Tricks That Top Tech Interviews Demand?
Code Mala Tang
Code Mala Tang
Nov 7, 2025 · Frontend Development

Smooth Canvas Drag & Zoom on Mobile Using Fabric.js and CSS Transform

To enable fluid dragging and zooming of a Fabric.js seat‑layout canvas on mobile, the author replaces costly canvas viewport transforms with CSS transform translate/scale, adds mouse and touch handlers, debounces scaling, disables object caching, caps offsets, and throttles events, achieving smooth performance across browsers.

CSS transformCanvasFabric.js
0 likes · 16 min read
Smooth Canvas Drag & Zoom on Mobile Using Fabric.js and CSS Transform
Python Programming Learning Circle
Python Programming Learning Circle
Nov 7, 2025 · Fundamentals

Mastering Python File Extensions and Their Use Cases

This article explains the purpose and typical usage of various Python file extensions—including .py, .ipynb, .pyi, .pyc, .pyw, and .pyx—provides code examples, demonstrates how to write type‑hint files, and compares pure Python with Cython for performance‑critical tasks.

CythonPerformancefile extensions
0 likes · 7 min read
Mastering Python File Extensions and Their Use Cases
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 7, 2025 · Backend Development

How to Achieve MySQL‑LIKE Style Fuzzy Search in Elasticsearch 8.x

This article walks through the challenge of implementing MySQL‑LIKE style front‑and‑back wildcard searches in Elasticsearch, comparing match, match_phrase, n‑gram, legacy wildcard queries, and the new wildcard field type introduced in ES 7.9+, with code samples, performance benchmarks, and practical recommendations for choosing the optimal solution.

ElasticsearchFuzzy SearchN-gram
0 likes · 10 min read
How to Achieve MySQL‑LIKE Style Fuzzy Search in Elasticsearch 8.x
Data STUDIO
Data STUDIO
Nov 6, 2025 · Big Data

Ditch Multithreading: 11 Python Libraries That Deliver Lightning‑Fast Performance

This article reviews eleven high‑performance Python libraries—Polars, Numba, orjson, PyO3, Blosc, Awkward Array, Dask, Vaex, Modin, scikit‑learn‑intelex, uvloop and PyPy—showing how they achieve multi‑fold speedups through Rust, JIT, SIMD, lazy evaluation and parallel execution, and offers guidance on when to choose each tool.

Data ProcessingPerformancePython
0 likes · 14 min read
Ditch Multithreading: 11 Python Libraries That Deliver Lightning‑Fast Performance
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 6, 2025 · Backend Development

QLExpress4: Boosting Rule Engine Performance and AI-Friendliness

QLExpress4, the latest major rewrite of Alibaba's Java rule engine, dramatically improves compilation and execution speed, adds expression tracing for AI-friendly debugging, supports native JSON syntax for complex data structures, and provides extensive testing, documentation, and integration examples, demonstrating its continued strong demand and adoption across major Alibaba services.

AIJavaPerformance
0 likes · 14 min read
QLExpress4: Boosting Rule Engine Performance and AI-Friendliness
dbaplus Community
dbaplus Community
Nov 5, 2025 · Databases

Why KEYS Is Dangerous in Redis and How SCAN or Indexing Solves It

The article explains why using the KEYS command in Redis is a blocking operation that can cripple production systems, demonstrates the safe, incremental SCAN approach, and proposes an index‑based architecture or replica scans for high‑frequency or offline key‑lookup scenarios.

DatabaseKEYSPerformance
0 likes · 8 min read
Why KEYS Is Dangerous in Redis and How SCAN or Indexing Solves It
Architecture Digest
Architecture Digest
Nov 5, 2025 · Backend Development

Why Deep Pagination Breaks Elasticsearch and How to Fix It

This article explains how deep pagination in Elasticsearch triggers costly scatter‑gather queries that overload CPU, memory, and network, and it presents practical alternatives such as the scroll API and search_after to achieve efficient, real‑time pagination for large datasets.

Deep PaginationElasticsearchPerformance
0 likes · 10 min read
Why Deep Pagination Breaks Elasticsearch and How to Fix It
MaGe Linux Operations
MaGe Linux Operations
Nov 5, 2025 · Operations

Unlock Million-Connection Web Servers: Essential Linux sysctl Tuning Guide

This comprehensive guide explains how to optimize Linux kernel parameters with sysctl for high‑traffic web services, covering prerequisite hardware, network and memory settings, step‑by‑step configuration, verification, common pitfalls, monitoring, and rollback procedures to achieve stable million‑connection performance.

LinuxPerformancekernel parameters
0 likes · 51 min read
Unlock Million-Connection Web Servers: Essential Linux sysctl Tuning Guide
Architect's Guide
Architect's Guide
Nov 5, 2025 · Databases

25 Essential SQL Query Optimization Tips to Avoid Full Table Scans

This article presents a comprehensive set of SQL performance guidelines, covering index creation, avoiding costly operators, rewriting predicates, using proper joins, limiting temporary objects, and best practices for query design to prevent full table scans and improve overall database efficiency.

DatabasePerformanceQuery Optimization
0 likes · 9 min read
25 Essential SQL Query Optimization Tips to Avoid Full Table Scans
Architect's Guide
Architect's Guide
Nov 4, 2025 · Backend Development

Mastering Redis Cache Eviction: Strategies, Pitfalls, and Solutions

Explore Redis cache eviction policies, understand how strategies like allkeys‑lru, volatile‑ttl, and noeviction work, and learn practical solutions for cache penetration, breakdown, and avalanche—including Bloom filters, mutex locks, and staggered expirations—to keep your backend resilient under high load.

Cache EvictionCache PenetrationPerformance
0 likes · 10 min read
Mastering Redis Cache Eviction: Strategies, Pitfalls, and Solutions
Code Wrench
Code Wrench
Nov 3, 2025 · Backend Development

Why a 348‑Line Go CLI Outperforms Python for Image Scaling and Watermarking

Processing 1,000 images in Python can take 30 minutes, but the 348‑line Go CLI 'go-image-cli' completes the task in under 4 minutes by leveraging Go's concurrency, the disintegration/imaging library, intelligent Fit scaling, adaptive watermark positioning, and safe JPEG handling, with detailed code examples and performance tips.

CLIGoPerformance
0 likes · 11 min read
Why a 348‑Line Go CLI Outperforms Python for Image Scaling and Watermarking
Code Mala Tang
Code Mala Tang
Nov 3, 2025 · Fundamentals

When to Use [] vs list() in Python: Performance, Readability, and Pitfalls

This article compares Python's literal [] and the list() constructor, examining their speed differences, readability implications, default‑argument pitfalls, object identity, and appropriate use cases such as creating empty lists, converting iterables, and avoiding mutable default parameters.

PerformancePythondefault-arguments
0 likes · 8 min read
When to Use [] vs list() in Python: Performance, Readability, and Pitfalls
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Nov 2, 2025 · Frontend Development

A New Cross‑Platform UI Framework Boosts Performance Dramatically

While Electron lets front‑end developers build desktop apps, its massive binaries, high memory footprint, and sluggish startup hinder productivity; the new Rust‑based GPUI framework cuts install size to 12 MB, reduces idle memory to 50 MB, launches in 0.4 s, and delivers smooth 60 fps rendering of massive tables, offering a compelling, lightweight alternative.

Desktop UIElectronGPUI
0 likes · 6 min read
A New Cross‑Platform UI Framework Boosts Performance Dramatically
Deepin Linux
Deepin Linux
Nov 2, 2025 · Operations

Unlock Linux I/O Performance: Master Buffering Mechanisms and Optimization

This comprehensive guide explains Linux I/O fundamentals, the multi‑layer buffering architecture, buffering modes, tuning parameters, and practical code examples, helping developers and system administrators dramatically improve read/write performance and resource utilization on Linux servers.

BufferingI/OLinux
0 likes · 59 min read
Unlock Linux I/O Performance: Master Buffering Mechanisms and Optimization
IT Services Circle
IT Services Circle
Nov 2, 2025 · Artificial Intelligence

Is Windows Gaming Copilot Secretly Training AI with Your Game Screenshots?

The article reveals that Microsoft's Gaming Copilot feature captures on‑screen text via OCR and uploads it to the cloud for AI model training, discusses privacy concerns, performance impacts on games like Battlefield 6, and provides steps to disable or uninstall the feature.

AI trainingGaming CopilotPerformance
0 likes · 6 min read
Is Windows Gaming Copilot Secretly Training AI with Your Game Screenshots?
php Courses
php Courses
Nov 1, 2025 · Backend Development

Why Laravel Queues Are the Secret to Lightning‑Fast Web Apps

In today's digital era, Laravel queues offload time‑consuming tasks from the main thread, boosting performance, scalability, and user experience, making applications more responsive and competitive by handling complex operations like email sending and order processing efficiently.

Performancelaravelqueues
0 likes · 7 min read
Why Laravel Queues Are the Secret to Lightning‑Fast Web Apps
Java Captain
Java Captain
Nov 1, 2025 · Databases

Why IN/NOT IN Slows Queries and How to Use EXISTS or JOIN Instead

The article explains why the SQL IN and NOT IN operators often cause poor performance and incorrect results—especially with large tables or NULL values—and demonstrates safer alternatives such as EXISTS, NOT EXISTS, and JOIN with clear code examples.

JOINNULLPerformance
0 likes · 5 min read
Why IN/NOT IN Slows Queries and How to Use EXISTS or JOIN Instead
Java Web Project
Java Web Project
Oct 31, 2025 · Fundamentals

What’s New in Java 25? 15 Features That Redefine Simplicity, Safety, and Performance

Java 25, the latest LTS release, introduces fifteen language and runtime enhancements—including pattern matching for primitive types, module‑wide imports, a compact main method, enriched records, structured concurrency, scoped and stable values, a vector API, and AOT optimizations—each illustrated with concrete code examples and explained for their impact on readability, safety, and performance.

JDK 25JavaLanguage Enhancements
0 likes · 11 min read
What’s New in Java 25? 15 Features That Redefine Simplicity, Safety, and Performance
BanTech Think Tank
BanTech Think Tank
Oct 31, 2025 · Databases

Breaking the AI‑Trusted Storage Barrier: Commercial Banks’ AI+Domestic‑Innovation Practices

The article analyzes how Chinese commercial banks are addressing AI data governance and domestic‑technology (信创) challenges by replacing server‑local disk replicas with professional SAN storage integrated into a true compute‑storage‑separated architecture, highlighting survey results, performance benchmarks, and ecosystem collaborations that demonstrate improved stability, latency, and scalability.

AICompute‑Storage SeparationDistributed Database
0 likes · 19 min read
Breaking the AI‑Trusted Storage Barrier: Commercial Banks’ AI+Domestic‑Innovation Practices
BirdNest Tech Talk
BirdNest Tech Talk
Oct 31, 2025 · Backend Development

How Go’s New Green Tea GC Slashes CPU Overhead by Up to 40%

The article examines Go 1.25’s experimental Green Tea garbage collector, explains why the traditional mark‑sweep approach hurts modern CPUs, details the page‑oriented redesign and its AVX‑512 vector acceleration, and shows how these changes can cut GC‑related CPU usage by 10‑40%.

AVX-512Garbage CollectionGo
0 likes · 7 min read
How Go’s New Green Tea GC Slashes CPU Overhead by Up to 40%
ByteDance Web Infra
ByteDance Web Infra
Oct 31, 2025 · Frontend Development

What’s New in Rspack 1.6? Explore Enhanced Tree Shaking, Import Defer, and Faster Builds

Rspack 1.6 is officially released, bringing enhanced tree shaking for dynamic imports, native support for the import defer syntax, a new experimental EsmLibraryPlugin for cleaner ESM bundles, default barrel optimization, stable layer handling, JSX preservation, source‑map extraction, significant performance gains, and a host of updates across the Rstack ecosystem such as Rsbuild, Rspress, Rslib, Rstest and Rsdoctor.

ESM optimizationPerformanceRspack
0 likes · 16 min read
What’s New in Rspack 1.6? Explore Enhanced Tree Shaking, Import Defer, and Faster Builds
dbaplus Community
dbaplus Community
Oct 30, 2025 · Databases

When Should You Turn Off MySQL’s prefer_ordering_index? A Deep Dive

This article explains the purpose of MySQL's optimizer_switch prefer_ordering_index, why the default ON can hurt performance on skewed data, and demonstrates with table creation, data‑loading procedures, and EXPLAIN output how turning the option OFF often yields faster queries.

FilesortIndex ScanMySQL
0 likes · 7 min read
When Should You Turn Off MySQL’s prefer_ordering_index? A Deep Dive
MaGe Linux Operations
MaGe Linux Operations
Oct 30, 2025 · Operations

How to Slash Nginx Reverse Proxy Latency and Boost QPS in 10 Minutes

This guide walks you through a practical 10‑minute workflow to optimize Nginx reverse‑proxy timeouts, configure upstream connection pools, tune Linux kernel parameters, verify improvements with load testing, set up monitoring and alerts, and ensure secure, reliable roll‑back procedures.

Performanceconnection-poolmonitoring
0 likes · 17 min read
How to Slash Nginx Reverse Proxy Latency and Boost QPS in 10 Minutes
Architecture Digest
Architecture Digest
Oct 29, 2025 · Fundamentals

What’s New in Java 25? 15 Game‑Changing Features You Must Know

Java 25, the latest long‑term support release, introduces a suite of enhancements—including pattern‑matching for primitive types, module import declarations, a compact main method, improved record classes, structured concurrency, scoped and stable values, vector API, compact object headers, Shenandoah GC, AOT optimizations, JFR upgrades, security updates, and the removal of 32‑bit x86—aimed at making Java more concise, safer, faster, and easier to observe.

JDKJavaJava 25
0 likes · 9 min read
What’s New in Java 25? 15 Game‑Changing Features You Must Know
Programmer XiaoFu
Programmer XiaoFu
Oct 28, 2025 · Backend Development

6 Ways to Measure API Response Time in Java

This article examines six practical techniques for measuring the latency of online interfaces in Java, from simple System.currentTimeMillis() calls to advanced AOP, interceptors, filters, and production‑grade monitoring tools like Micrometer and APM, comparing their precision, intrusiveness, and suitable scenarios.

AOPJavaPerformance
0 likes · 23 min read
6 Ways to Measure API Response Time in Java
Code Wrench
Code Wrench
Oct 25, 2025 · Backend Development

Mastering Go Local Cache: TTL, Sharded LRU, Singleflight & Async Refresh

This article walks through a production‑grade Go local cache implementation, covering TTL and LRU fundamentals, sharded concurrency, singleflight protection, asynchronous refresh, capacity control, persistence, performance testing, and real‑world usage scenarios.

CacheGoLRU
0 likes · 9 min read
Mastering Go Local Cache: TTL, Sharded LRU, Singleflight & Async Refresh
Ray's Galactic Tech
Ray's Galactic Tech
Oct 24, 2025 · Backend Development

Boost Web Performance: Master Nginx Static‑Dynamic Separation with Real‑World Configurations

This guide explains the principle of Nginx static‑dynamic separation, outlines its performance benefits, and provides step‑by‑step configuration examples—including upstream definition, static file handling, dynamic request proxying, and practical Spring Boot + Vue/React deployment—plus optimization tips for production.

Performancebackendstatic-dynamic separation
0 likes · 8 min read
Boost Web Performance: Master Nginx Static‑Dynamic Separation with Real‑World Configurations
JavaScript
JavaScript
Oct 24, 2025 · Frontend Development

7 Better Alternatives to setTimeout for Reliable JavaScript Timing

While setTimeout is a common JavaScript timer API, it suffers from precision and throttling issues; this article introduces seven more reliable alternatives—including requestAnimationFrame, setInterval, requestIdleCallback, Web Workers, Promises with async/await, the Web Animations API, and Intersection Observer—detailing their advantages and usage examples.

JavaScriptPerformanceTimers
0 likes · 5 min read
7 Better Alternatives to setTimeout for Reliable JavaScript Timing
Go Development Architecture Practice
Go Development Architecture Practice
Oct 23, 2025 · Fundamentals

How Go 1.26’s new Built‑in ‘new’ Accepts Any Expression – Simplify Code and Boost Performance

The article explains the background and need for helper functions that return pointers to values in Go, introduces the upcoming Go 1.26 extension that lets the built‑in new function accept arbitrary expressions, shows practical code examples, demonstrates memory‑leak avoidance and performance gains, and concludes with a brief outlook on the feature’s release.

GoMemoryPerformance
0 likes · 8 min read
How Go 1.26’s new Built‑in ‘new’ Accepts Any Expression – Simplify Code and Boost Performance
Open Source Tech Hub
Open Source Tech Hub
Oct 23, 2025 · Backend Development

Boost PHP Performance with CEL-PHP: A Fast, Safe Expression Engine

This guide introduces CEL-PHP, a high‑performance, non‑Turing‑complete expression engine for PHP 8+, showing how to install it, evaluate simple and contextual expressions, handle parsing and optimization, integrate caching, register custom functions, and avoid common pitfalls for robust backend rule evaluation.

CELEvaluationExpression Language
0 likes · 8 min read
Boost PHP Performance with CEL-PHP: A Fast, Safe Expression Engine
Xiaolong Cloud Tech Team
Xiaolong Cloud Tech Team
Oct 22, 2025 · Frontend Development

20 Little‑Known JavaScript APIs That 90% of Front‑End Developers Haven’t Used

This article introduces twenty under‑utilized native browser APIs—such as ResizeObserver, IntersectionObserver, Web Share, and WebCodecs—each explained with a single‑line code snippet, real‑world use cases, compatibility notes, and hidden tricks, showing how they can dramatically improve front‑end productivity and performance in 2025.

BrowserJavaScriptPerformance
0 likes · 13 min read
20 Little‑Known JavaScript APIs That 90% of Front‑End Developers Haven’t Used
Tencent Cloud Developer
Tencent Cloud Developer
Oct 22, 2025 · Backend Development

How Tencent News Cut PUSH Platform Code by 87% and Boosted Performance 3.5×

The article details how Tencent News' PUSH platform was re‑architected—consolidating modules, unifying the tech stack to Go, building an in‑house message channel, and introducing batch IO and priority scheduling—resulting in a 70% cost cut, 3.5‑fold throughput increase, and dramatically lower latency.

MicroservicesPerformancegolang
0 likes · 20 min read
How Tencent News Cut PUSH Platform Code by 87% and Boosted Performance 3.5×
macrozheng
macrozheng
Oct 21, 2025 · Backend Development

Boost Massive Task Retries with Fast‑Retry: A High‑Performance Async Framework

This article introduces Fast‑Retry, a high‑performance asynchronous multi‑task retry framework for Java, compares its speed against Spring‑Retry and Guava‑Retry, and provides step‑by‑step code examples for dependency setup, task creation, annotation usage, and custom retry annotations.

JavaPerformanceSpring
0 likes · 12 min read
Boost Massive Task Retries with Fast‑Retry: A High‑Performance Async Framework
Top Architect
Top Architect
Oct 19, 2025 · Backend Development

Inside a Modern Payment System: Architecture, Core Components, and Service Governance

This article walks through the architecture of a typical payment system, detailing the transaction and payment cores, channel gateways, accounting, service governance, asynchronous processing, performance testing, and stability measures, while also mentioning a promotional AI community segment.

PerformanceService Governanceasynchronous
0 likes · 6 min read
Inside a Modern Payment System: Architecture, Core Components, and Service Governance
Code Mala Tang
Code Mala Tang
Oct 19, 2025 · Fundamentals

Why Python’s += Operator Isn’t Just Sugar: Mutable vs Immutable Secrets

Python’s augmented assignment operators like += look simple, but their behavior varies dramatically between mutable and immutable objects, affecting performance and causing surprising bugs; this article explains the underlying data model, demonstrates with tuples, lists, and mixed structures, and reveals the hidden mechanics behind in‑place and object‑creation operations.

ImmutablePerformancePython
0 likes · 14 min read
Why Python’s += Operator Isn’t Just Sugar: Mutable vs Immutable Secrets
Open Source Linux
Open Source Linux
Oct 18, 2025 · Operations

Boost Nginx QPS by 500%: Core Configuration Secrets for Enterprise Performance

This guide details enterprise‑grade Nginx optimization techniques, covering worker process tuning, event model settings, network and buffer adjustments, compression, SSL/TLS hardening, load balancing, caching strategies, monitoring, system‑level tweaks, and troubleshooting steps to dramatically increase request throughput and stability.

OptimizationPerformanceload balancing
0 likes · 12 min read
Boost Nginx QPS by 500%: Core Configuration Secrets for Enterprise Performance
MaGe Linux Operations
MaGe Linux Operations
Oct 17, 2025 · Operations

20 Proven Linux Performance Tweaks to Supercharge CPU, Memory, and Network

This comprehensive guide walks you through the exact scenarios, prerequisites, a 20‑item checklist, and step‑by‑step implementations for tuning CPU scheduling, memory swappiness, huge pages, disk I/O schedulers, network queues, TCP parameters, IRQ affinity, cgroup limits, and monitoring, providing scripts, alert rules, benchmarks, security hardening, troubleshooting tables, rollback playbooks, and best‑practice recommendations for high‑performance Linux servers.

Performancemonitoringsysctl
0 likes · 51 min read
20 Proven Linux Performance Tweaks to Supercharge CPU, Memory, and Network
Data STUDIO
Data STUDIO
Oct 17, 2025 · Fundamentals

Python 3.14 (π) Released: Cool New Features You Should Try

Python 3.14, released on October 7 2025, brings a revamped REPL with real‑time syntax highlighting and smarter auto‑completion, new syntax such as t‑strings and optional parentheses in exception handling, lazy‑evaluated type annotations, sub‑interpreter parallelism, free‑threading, an experimental JIT, tail‑call interpreter support, and an incremental garbage collector, all of which improve developer ergonomics and performance.

DebuggingPerformancePython
0 likes · 44 min read
Python 3.14 (π) Released: Cool New Features You Should Try