Tagged articles

Performance Optimization

2086 articles · Page 10 of 21
DataFunSummit
DataFunSummit
Jul 27, 2023 · Backend Development

Building a High‑Availability ClickHouse Cluster with RaftKeeper

This article explains how RaftKeeper leverages the Raft consensus algorithm to create a high‑availability, high‑performance ClickHouse cluster across multiple data centers, covering project background, architecture, core features, performance optimizations, and real‑world deployment results.

ClickHouseCross-DataCenterDistributed Consensus
0 likes · 17 min read
Building a High‑Availability ClickHouse Cluster with RaftKeeper
Didi Tech
Didi Tech
Jul 27, 2023 · Backend Development

Improving Service Startup Latency with a Warmup Mechanism for Dubbo Services

To eliminate the brief latency spike that occurs when new Dubbo services start, the authors introduce a @Warmup annotation and early‑startup listeners that generate mock traffic and trigger a forced GC before publishing, cutting initial response times from seconds to tens of milliseconds and improving reliability for latency‑sensitive applications.

Backend PerformanceDubboJava
0 likes · 13 min read
Improving Service Startup Latency with a Warmup Mechanism for Dubbo Services
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 26, 2023 · Backend Development

How a New Cache Design Boosted Logistics Pricing QPS Five‑Fold

This article reviews the performance challenges of the logistics pricing engine, explains the limitations of the previous 1.0 optimizations, and details the design and implementation of a new 2.0 cache strategy using Tair and local caches, key‑value modeling, pre‑heating, updates, and bottleneck mitigation, achieving the required QPS.

BackendCachingPerformance Optimization
0 likes · 19 min read
How a New Cache Design Boosted Logistics Pricing QPS Five‑Fold
MaGe Linux Operations
MaGe Linux Operations
Jul 21, 2023 · Operations

How Zero‑Copy, PageCache, and Async I/O Supercharge File Transfer Performance

File transfer can be dramatically accelerated by reducing context switches and memory copies, using techniques such as zero‑copy, leveraging PageCache, and employing asynchronous or direct I/O, which together cut system calls, lower CPU usage, and improve concurrency for large‑scale data delivery.

Direct I/OPerformance Optimizationasynchronous I/O
0 likes · 12 min read
How Zero‑Copy, PageCache, and Async I/O Supercharge File Transfer Performance
Tencent Cloud Developer
Tencent Cloud Developer
Jul 20, 2023 · Mobile Development

QQ Space Architecture Refactoring: A Case Study of Modernizing a 18-Year-Old Mobile App

The QQ Space team modernized their 18‑year‑old, 1.5‑million‑line mobile app by incrementally refactoring a tangled “primeval forest” architecture using the RFW‑Part and Section frameworks, layered design, and monitoring tools, cutting code size dramatically, boosting startup speed by over 50 % and improving FPS by nearly 5 %.

Android developmentIncremental RefactoringPerformance Optimization
0 likes · 16 min read
QQ Space Architecture Refactoring: A Case Study of Modernizing a 18-Year-Old Mobile App
ITPUB
ITPUB
Jul 16, 2023 · Big Data

How WeChat Reduced Query Latency from 1000ms to 100ms in Its Multi‑Dimensional Monitoring Platform

This article explains how the WeChat multi‑dimensional monitoring platform, which processes billions of data points daily, identified performance bottlenecks in its Druid‑based data layer and applied sub‑query splitting, Redis caching, and sub‑dimension tables to achieve over 85% cache hit rate and bring average query time down to around 100 ms.

DruidPerformance OptimizationQuery Splitting
0 likes · 13 min read
How WeChat Reduced Query Latency from 1000ms to 100ms in Its Multi‑Dimensional Monitoring Platform
Ximalaya Technology Team
Ximalaya Technology Team
Jul 13, 2023 · Mobile Development

Ximalaya Live Streaming Instant-Start Optimization Practices

Ximalaya improves live‑stream start‑up by measuring first‑frame latency, optimizing push (dynamic bitrate, GOP caching) and pull (RTMP/HTTP‑FLV, HttpDNS, pre‑fetch URLs, progressive component loading, pre‑render SurfaceView, low‑buffer water‑level) across detailed pipeline stages, achieving over 90 % audio and 85 % video instant‑open rates while planning H.265 adoption.

Buffer ManagementHTTP-FLVPerformance Optimization
0 likes · 14 min read
Ximalaya Live Streaming Instant-Start Optimization Practices
Senior Tony
Senior Tony
Jul 12, 2023 · Databases

Master MySQL Step‑by‑Step: From Beginner to Expert

This guide outlines a five‑level learning path for MySQL, starting with installation and basic queries, progressing through proficient use, deep understanding of locks, indexes and transactions, advanced performance tuning, and finally product‑level redesign, while recommending essential books and resources.

Database Learning PathMySQLPerformance Optimization
0 likes · 9 min read
Master MySQL Step‑by‑Step: From Beginner to Expert
Baidu App Technology
Baidu App Technology
Jul 10, 2023 · Mobile Development

Baidu App iOS Package Size Optimization: Code Optimization Techniques

The article explains how Baidu App reduces its iOS package size by analyzing Link Map files and applying six code‑optimization techniques—unused class and module slimming, unused method pruning with LLVM, duplicate‑code detection, utility‑method consolidation, and A/B‑test hardening—yielding up to 8 MB of savings.

AB TestingLink MapMach-O
0 likes · 15 min read
Baidu App iOS Package Size Optimization: Code Optimization Techniques
Tencent Cloud Developer
Tencent Cloud Developer
Jul 6, 2023 · Cloud Computing

Hybrid vCPU: Tencent Cloud's Exploration of Virtualizing Heterogeneous CPU Architecture

Tencent Cloud’s Hybrid vCPU research, presented at KVM Forum 2023, outlines a three‑stage roadmap from homogeneous cores to mixed x86, ARM, and RISC‑V CPUs, detailing how virtualizing heterogeneous topologies, frequencies, caches, and PMU features can boost VM performance, security, live‑migration flexibility, and data‑center utilization.

Cloud ComputingHybrid CPUKVM
0 likes · 25 min read
Hybrid vCPU: Tencent Cloud's Exploration of Virtualizing Heterogeneous CPU Architecture
Top Architect
Top Architect
Jul 5, 2023 · Databases

Implementing Pagination and Multi‑Condition Fuzzy Query in Redis

This article explains how to achieve efficient pagination and multi‑condition fuzzy searches in Redis by leveraging Sorted Sets for ordered paging, Hashes with HSCAN for pattern matching, and combining both techniques with caching and expiration strategies to optimize performance.

Fuzzy QueryPerformance OptimizationRedis
0 likes · 9 min read
Implementing Pagination and Multi‑Condition Fuzzy Query in Redis
Baidu Geek Talk
Baidu Geek Talk
Jul 5, 2023 · Backend Development

How Baidu Wenku App Migrated Its Backend from PHP to Go: Lessons and Results

This article details Baidu Wenku App's backend migration from a PHP‑based stack to Go, covering the motivation, technical debt, technology selection, step‑by‑step migration strategy, quality assurance practices, performance improvements, and key takeaways for large‑scale service refactoring.

GoPHPPerformance Optimization
0 likes · 17 min read
How Baidu Wenku App Migrated Its Backend from PHP to Go: Lessons and Results
HomeTech
HomeTech
Jul 4, 2023 · Backend Development

Design and Implementation of MetrAutoAPI: A Flexible Metric Automation Platform

This article presents the background, design, architecture, core functionalities, practical challenges, and solutions of MetrAutoAPI, a metric automation API that separates metric data from application layers, supports flexible SQL modeling, rule engine integration, and unified query services to meet evolving data demands.

APIBackendMetric Automation
0 likes · 11 min read
Design and Implementation of MetrAutoAPI: A Flexible Metric Automation Platform
Huolala Tech
Huolala Tech
Jul 4, 2023 · Frontend Development

How to Async Load Large Third‑Party Libraries in WeChat Mini‑Programs via Subpackages

This article explains how to overcome the 2 MB main‑package size limit in WeChat mini‑programs by asynchronously loading large third‑party libraries such as MQTT.js through subpackages, comparing subpackages with plugins, and providing practical Webpack and uni‑app solutions—including custom require handling, retry mechanisms, and performance gains.

Performance OptimizationSubpackageWeChat MiniProgram
0 likes · 14 min read
How to Async Load Large Third‑Party Libraries in WeChat Mini‑Programs via Subpackages
Past Memory Big Data
Past Memory Big Data
Jun 29, 2023 · Industry Insights

How OceanBase Powered Sichuan Rural Credit Union’s Core System Upgrade and Boosted Customer Efficiency

Sichuan Rural Credit Union, with over 5,000 outlets and 3 billion daily transactions, migrated its core and mobile banking systems to OceanBase's native distributed database, cutting card‑issue time from 30 minutes to 5 minutes, loan processing from 3‑5 days to 1‑33 minutes, and saving more than 40% in infrastructure costs.

OceanBasePerformance Optimizationbanking IT
0 likes · 16 min read
How OceanBase Powered Sichuan Rural Credit Union’s Core System Upgrade and Boosted Customer Efficiency
vivo Internet Technology
vivo Internet Technology
Jun 28, 2023 · Backend Development

Design and Implementation of Vivo's LuBan Distributed ID Service

The article explains distributed ID concepts and business scenarios, compares nine common generation schemes, and details Vivo’s LuBan service architecture—including three built‑in ID formats, custom SPI extensions, Spring‑Boot SDK usage, performance optimizations, and large‑scale deployment metrics—offering practical guidance for building high‑throughput, globally unique ID systems.

JavaPerformance Optimizationbackend architecture
0 likes · 16 min read
Design and Implementation of Vivo's LuBan Distributed ID Service
Architect
Architect
Jun 27, 2023 · Backend Development

Design and Implementation of an Outbox Redis Local Cache to Reduce Read Amplification

The article analyzes the high‑CPU pressure on the outbox Redis cluster caused by feed‑stream read amplification during hot events, proposes a local‑cache solution for hot UPs, details its design, consistency mechanisms, and shows that the optimization cuts peak CPU usage by over 40% while achieving more than 55% cache hit rate.

OutboxPerformance Optimizationcache
0 likes · 10 min read
Design and Implementation of an Outbox Redis Local Cache to Reduce Read Amplification
DaTaobao Tech
DaTaobao Tech
Jun 26, 2023 · Frontend Development

Taobao Store Framework: Architecture Evolution, Challenges, and Performance Optimizations

The fifth “Long‑termism Starts from Small Things” article details how Taobao’s mobile store framework evolved from a simple Weex page to a hybrid mini‑program architecture, consolidating serial requests into a unified entry, adding a native container and WebView co‑location, which cut start‑up latency by over 50 % on low‑end devices and boosted overall performance by roughly 20 %.

Performance OptimizationStore FrameworkTaobao
0 likes · 12 min read
Taobao Store Framework: Architecture Evolution, Challenges, and Performance Optimizations
Open Source Linux
Open Source Linux
Jun 21, 2023 · Cloud Native

How Continuous Profiling with Pyroscope Supercharges Kubernetes Microservices

This article explains why traditional log‑based performance debugging is inefficient, introduces continuous profiling with the open‑source Pyroscope tool, and provides step‑by‑step instructions for installing Pyroscope on Kubernetes, integrating it with Python, .NET, and Go microservices, and visualizing low‑overhead flame graphs to optimize code and reduce cloud costs.

KubernetesPerformance OptimizationProfiling
0 likes · 11 min read
How Continuous Profiling with Pyroscope Supercharges Kubernetes Microservices
JD Tech
JD Tech
Jun 16, 2023 · Big Data

Comprehensive Introduction to Apache Kafka: Architecture, Features, and Best Practices

This article provides a detailed overview of Apache Kafka, covering its distributed streaming architecture, storage mechanisms, replication, consumer groups, compression techniques, exactly‑once semantics, configuration tips, and performance optimizations for building reliable high‑throughput data pipelines.

Distributed StreamingExactly-OnceKafka
0 likes · 19 min read
Comprehensive Introduction to Apache Kafka: Architecture, Features, and Best Practices
dbaplus Community
dbaplus Community
Jun 13, 2023 · Operations

How We Migrated a PB‑Scale Elasticsearch Cluster Across Data Centers Without Downtime

This article details the end‑to‑end migration of Qunar's massive Elasticsearch logging cluster from a saturated data‑center to a new facility, covering background constraints, migration planning, manual and automated node moves, performance tuning parameters, observed challenges, and the final zero‑downtime results.

Cluster MigrationPerformance Optimizationautomation
0 likes · 20 min read
How We Migrated a PB‑Scale Elasticsearch Cluster Across Data Centers Without Downtime
HelloTech
HelloTech
Jun 13, 2023 · Mobile Development

Wukong: A Native Dynamic Card Solution for Mobile Apps

Wukong is HelloBike’s native partial‑dynamic card engine that lets developers design once, preview instantly, and deploy cross‑platform UI and logic without full app releases, boosting development efficiency by up to 80% through Flexbox‑based layouts, lightweight JS engines, and comprehensive tooling.

Mobile DevelopmentNative UIPerformance Optimization
0 likes · 12 min read
Wukong: A Native Dynamic Card Solution for Mobile Apps
iQIYI Technical Product Team
iQIYI Technical Product Team
Jun 9, 2023 · Big Data

Accelerating iQIYI Big Data Platform: Migrating from Hive to Spark SQL

iQIYI accelerated its big‑data platform by migrating the OLAP layer from Hive to Spark SQL, achieving a 67 % speedup, 50 % CPU reduction and 44 % memory savings, while automating the conversion of tens of thousands of tasks and delivering faster analytics for advertising, BI, membership and user‑growth services.

HivePerformance OptimizationSpark SQL
0 likes · 18 min read
Accelerating iQIYI Big Data Platform: Migrating from Hive to Spark SQL
JD Retail Technology
JD Retail Technology
Jun 7, 2023 · Backend Development

Performance Optimization: Code and Design Techniques for Java Services

This article explains service performance concepts and presents systematic code‑level and architectural optimizations for Java back‑ends, covering class preloading, thread‑pool usage, static variables, cache‑line alignment, false sharing mitigation, branch prediction, copy‑on‑write, method inlining, reflection caching, exception handling, logging practices, lock granularity, and pooling strategies, all illustrated with concrete code examples.

Cache AlignmentJVMJava
0 likes · 33 min read
Performance Optimization: Code and Design Techniques for Java Services
DaTaobao Tech
DaTaobao Tech
Jun 7, 2023 · Backend Development

Taobao Open Platform Gateway Architecture Evolution

Taobao’s open platform gateway has evolved into a modular, decentralized system that uses full asynchronous processing, multi‑cluster deployment, token‑based authentication, and advanced metadata caching to boost scalability, security, and performance while protecting privacy and enabling efficient large‑scale reporting.

Cloud ComputingMetadata CachingPerformance Optimization
0 likes · 8 min read
Taobao Open Platform Gateway Architecture Evolution
Top Architect
Top Architect
Jun 5, 2023 · Backend Development

MyBatis Streaming Query: Concepts, Cursor API, Implementation, and Use Cases

This article introduces MyBatis streaming queries, explains the Cursor interface and its methods, provides step‑by‑step code examples for configuration and implementation, discusses practical application scenarios such as large‑scale data processing, and highlights important considerations for efficient and safe usage.

CursorJavaMyBatis
0 likes · 11 min read
MyBatis Streaming Query: Concepts, Cursor API, Implementation, and Use Cases
dbaplus Community
dbaplus Community
Jun 4, 2023 · Databases

How to Build an End‑to‑End SQL Defense and Capacity Forecast System

This article summarizes a technical presentation on innovative database practices, covering a preventive SQL defense framework, full‑SQL analysis for deep observation, and capacity prediction through simulated traffic testing, with detailed methods, challenges, and future plans for multi‑cloud environments.

Database GovernanceIndex RecommendationPerformance Optimization
0 likes · 16 min read
How to Build an End‑to‑End SQL Defense and Capacity Forecast System
ITPUB
ITPUB
Jun 4, 2023 · Databases

When to Shard Databases and How to Do It Effectively

This article explains why database sharding is needed when performance bottlenecks appear, outlines the criteria and timing for adopting sharding, and provides detailed step‑by‑step guidance on both database‑level and table‑level partitioning, including common pitfalls and solutions.

Horizontal PartitioningPerformance Optimizationdatabase sharding
0 likes · 13 min read
When to Shard Databases and How to Do It Effectively
DataFunTalk
DataFunTalk
Jun 2, 2023 · Big Data

Iceberg Data Lake Implementation and Optimization at iQIYI

This article details iQIYI's adoption of the Iceberg data lake, covering its OLAP architecture, reasons for a lake, Iceberg table format advantages over Hive, platform construction, extensive performance optimizations, and real‑world business use cases such as ad‑flow unification, log analysis, audit, and CDC pipelines.

Data LakeFlinkPerformance Optimization
0 likes · 18 min read
Iceberg Data Lake Implementation and Optimization at iQIYI
Qunar Tech Salon
Qunar Tech Salon
Jun 2, 2023 · Operations

Design and Implementation of a Distributed Tracing System at Qunar: Architecture, Technical Selection, and Performance Optimizations

This article describes the background, technology selection, architecture design, data flow, monitoring, logging, and trace collection mechanisms of Qunar's self‑built distributed tracing system, analyzes major performance problems such as Flume interruptions, Kafka bottlenecks, Flink back‑pressure, and presents concrete solutions including sliding‑window throttling, CGroup limits, and JavaAgent instrumentation, ultimately improving trace connectivity and system observability.

APMFlinkJavaAgent
0 likes · 18 min read
Design and Implementation of a Distributed Tracing System at Qunar: Architecture, Technical Selection, and Performance Optimizations
Alibaba Cloud Native
Alibaba Cloud Native
May 30, 2023 · Cloud Native

Uncovering the High‑Performance Secrets of Dubbo3 Triple Protocol

This article dives deep into Dubbo3's Triple protocol, explaining its design, identifying performance bottlenecks with tools like VisualVM and JFR, and presenting concrete code‑level optimizations—including async stream creation, lock‑contention fixes, thread‑pool tuning, and batch writes—that boost throughput by up to 45% in real‑world Alibaba workloads.

JavaNettyPerformance Optimization
0 likes · 26 min read
Uncovering the High‑Performance Secrets of Dubbo3 Triple Protocol
Top Architect
Top Architect
May 29, 2023 · Databases

Large Table Splitting in MySQL: Challenges, Solutions, and Lessons Learned

Facing a 50‑million‑row financial transaction table, the team implemented horizontal sharding with sharding‑jdbc, designed migration and pagination strategies, tackled multi‑datasource transaction issues, and outlined a phased rollout, providing practical insights for large‑scale MySQL table splitting and backend system stability.

BackendMySQLPerformance Optimization
0 likes · 11 min read
Large Table Splitting in MySQL: Challenges, Solutions, and Lessons Learned
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
May 29, 2023 · Backend Development

Why Is My Go Health‑Check So Slow? Diagnosing TCP Latency and GC Overhead

This article investigates why a Go‑based service health‑check system experiences high latency, examines differences from Nginx checks, runs experiments on physical machines and Docker, and explores goroutine scheduling, GOMAXPROCS, and garbage‑collection tuning to reduce average response time from 40 ms to under 10 ms.

DockerPerformance Optimizationgarbage collection
0 likes · 10 min read
Why Is My Go Health‑Check So Slow? Diagnosing TCP Latency and GC Overhead
Su San Talks Tech
Su San Talks Tech
May 28, 2023 · Backend Development

Java 17 vs Java 8: New Features, Performance Boosts, and Code Samples

An in‑depth comparison of Java 17 and Java 8 highlights new language features such as sealed classes, pattern‑matching switch, records, enhanced garbage collectors, JIT improvements, and updated collection APIs, while providing performance insights and runnable code examples to help developers choose the right version for modern applications.

Code ExamplesJavaJava 17
0 likes · 13 min read
Java 17 vs Java 8: New Features, Performance Boosts, and Code Samples
DataFunSummit
DataFunSummit
May 27, 2023 · Big Data

Building and Practicing the Performance Assurance System of YouShu BI

This article presents an in‑depth overview of the YouShu BI product, outlines the high‑concurrency performance challenges faced by enterprise BI, and details the multi‑layer performance architecture—including front‑end, back‑end, data engine, and data source layers—along with smart caching, MPP acceleration, materialized views, and the Data Doctor operations that together ensure low‑latency, reliable analytics for large‑scale users.

BIMPPMaterialized Views
0 likes · 16 min read
Building and Practicing the Performance Assurance System of YouShu BI
iQIYI Technical Product Team
iQIYI Technical Product Team
May 26, 2023 · Mobile Development

How We Cut Feed Lag in iQIYI Kids App: A Deep Dive into Mobile Performance Optimization

This case study details the performance bottlenecks of the iQIYI Kids feed on low‑end devices and presents a series of engineering solutions—including async card rendering, preloading strategies, image pre‑decoding, and cache optimizations—that reduced scroll hitch time to 1.4 ms, dramatically improving user experience.

Mobile DevelopmentPerformance Optimizationconcurrency
0 likes · 9 min read
How We Cut Feed Lag in iQIYI Kids App: A Deep Dive into Mobile Performance Optimization
Open Source Linux
Open Source Linux
May 26, 2023 · Operations

Boost Linux Performance with zSwap, zRAM, and Zstandard Compression

This article explains how Linux memory compression techniques such as zSwap, zRAM, and the Zstandard algorithm reduce I/O pressure, extend flash lifespan, and improve overall system performance, while also covering their drawbacks and step‑by‑step activation procedures.

LinuxMemory CompressionPerformance Optimization
0 likes · 6 min read
Boost Linux Performance with zSwap, zRAM, and Zstandard Compression
JD Cloud Developers
JD Cloud Developers
May 24, 2023 · Backend Development

How JD.com’s Shopping Cart Gained 30% Faster Performance with Full Asynchronous Refactoring

This article explains how JD.com’s retail shopping‑cart team tackled growing business complexity by redesigning the cart with a full asynchronous architecture, detailing the overall solution, implementation challenges such as fine‑grained retries and monitoring, and the resulting performance gains.

BackendPerformance OptimizationRPC
0 likes · 6 min read
How JD.com’s Shopping Cart Gained 30% Faster Performance with Full Asynchronous Refactoring
DataFunSummit
DataFunSummit
May 21, 2023 · Big Data

Blaze: Design and Practice of SparkSQL Native Operator Optimization at Kuaishou

This article presents Blaze, a Kuaishou‑built native execution middleware for SparkSQL that leverages Apache DataFusion to achieve vectorized operator execution, detailing its architecture, implementation, performance gains, current coverage, benchmark results, production rollout, and future development plans.

DataFusionPerformance OptimizationSpark
0 likes · 17 min read
Blaze: Design and Practice of SparkSQL Native Operator Optimization at Kuaishou
WeChat Backend Team
WeChat Backend Team
May 17, 2023 · Big Data

Boosting Real-Time Recommendations: Apache Pulsar Optimizations at WeChat

This article details how WeChat's Gemini‑2.0 big‑data platform leverages Apache Pulsar, outlining cloud‑native advantages, load‑balancing refinements, cache and SSD tuning, high‑availability safeguards, and cost‑saving strategies that together enable large‑scale, real‑time, deep‑learning recommendation workloads.

Apache PulsarMessage QueuePerformance Optimization
0 likes · 17 min read
Boosting Real-Time Recommendations: Apache Pulsar Optimizations at WeChat
StarRocks
StarRocks
May 16, 2023 · Databases

How StarRocks’ Compute‑Storage Separation Cuts Costs and Boosts Query Efficiency

This article explains how StarRocks’ new compute‑storage separation architecture reduces storage expenses and improves analytical performance by leveraging hot‑cold data segregation, elastic scaling, caching strategies, multi‑version storage, and optimized compaction, illustrated with real‑world log and e‑commerce workload examples.

Compute-Storage SeparationMPP databasePerformance Optimization
0 likes · 18 min read
How StarRocks’ Compute‑Storage Separation Cuts Costs and Boosts Query Efficiency
Big Data Technology & Architecture
Big Data Technology & Architecture
May 11, 2023 · Big Data

Remote State Backend for Flink: Design, Optimization, and Deployment with Taishan KV Store

This article describes the motivation, challenges, design, and performance optimizations of a remote state backend for Flink that leverages Bilibili's Taishan distributed KV store to achieve storage‑compute separation, lighter checkpoints, faster rescaling, and improved resource utilization in large‑scale streaming jobs.

FlinkPerformance OptimizationRemote Storage
0 likes · 20 min read
Remote State Backend for Flink: Design, Optimization, and Deployment with Taishan KV Store
Tencent Music Tech Team
Tencent Music Tech Team
May 9, 2023 · Mobile Development

Optimizing Animated Image Loading on iOS: Practices and Performance Comparison

The article explains how iOS’s lack of native GIF/WebP support leads to crashes when decoding all frames, and describes an optimized per‑frame loading component (QMAnimatedImageView) that uses CADisplayLink, NSCache, downsampling and memory‑limit tuning to dramatically reduce CPU, memory usage and jank while preserving smooth animation.

Animated ImagesPerformance OptimizationQMAnimatedImageView
0 likes · 22 min read
Optimizing Animated Image Loading on iOS: Practices and Performance Comparison
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 8, 2023 · Frontend Development

Performance Optimization and Code Quality Improvement for a Large Vue3 + Vite PC Web Application

This article details a systematic performance‑boost and maintenance‑cost reduction effort for a 230,000‑line Vue3 + Vite PC web project, covering page‑load analysis, bundle visualization, code‑duplication detection, cyclomatic‑complexity measurement, and concrete optimization steps such as on‑demand imports, manual chunking, gzip and image compression, and ESLint rules, resulting in a 52% faster load time and a 3.43 MB smaller bundle.

Bundle SplittingGZIPPerformance Optimization
0 likes · 12 min read
Performance Optimization and Code Quality Improvement for a Large Vue3 + Vite PC Web Application
php Courses
php Courses
May 5, 2023 · Backend Development

How to Optimize Website Performance with PhpFastCache in PHP

This article explains step‑by‑step how to install, configure, and use the PhpFastCache library in PHP—including selecting cache drivers, setting and retrieving cached data, managing expiration, and employing namespaces—to improve website performance by reducing database queries.

CachingPHPPerformance Optimization
0 likes · 4 min read
How to Optimize Website Performance with PhpFastCache in PHP
21CTO
21CTO
Apr 25, 2023 · Databases

How Baidu’s PegaDB Redefines Redis with Low‑Cost, High‑Capacity KV Storage

This article summarizes Liu Donghui’s presentation at DTCC2022, detailing Baidu Intelligent Cloud’s Redis‑compatible, high‑capacity, low‑cost PegaDB, covering its design goals, architecture, KV storage engine choices, cluster scaling, replication enhancements, performance optimizations, multi‑region active‑active support, and future roadmap.

KV storagePegaDBPerformance Optimization
0 likes · 17 min read
How Baidu’s PegaDB Redefines Redis with Low‑Cost, High‑Capacity KV Storage
Java High-Performance Architecture
Java High-Performance Architecture
Apr 25, 2023 · Backend Development

Boost API Performance: 12 Proven Techniques to Slash Latency

This article shares a comprehensive, step‑by‑step guide to optimizing API performance, covering batch processing, asynchronous execution, caching, pre‑processing, pooling, parallelism, indexing, transaction management, deep pagination, SQL tuning, lock granularity, and code structure refactoring, all illustrated with Java examples.

APIBackendJava
0 likes · 11 min read
Boost API Performance: 12 Proven Techniques to Slash Latency
Ctrip Technology
Ctrip Technology
Apr 20, 2023 · Backend Development

Performance Optimization of Multi‑Modal Transfer Route Stitching in Ctrip Backend

This article analyzes the challenges of stitching multi‑modal transport routes in Ctrip's backend, identifies performance bottlenecks through monitoring, profiling and benchmarking, and presents a series of optimizations—including code refactoring, indexing, multi‑way merge, multi‑level caching, preprocessing, multithreading, lazy computation, and JVM tuning—that collectively reduce latency and resource consumption.

BackendCachingJava
0 likes · 17 min read
Performance Optimization of Multi‑Modal Transfer Route Stitching in Ctrip Backend
Efficient Ops
Efficient Ops
Apr 19, 2023 · Cloud Native

How We Supercharged Jenkins Performance with Docker Swarm and OpenJ9

This article details how the Industrial and Commercial Bank of China's software development center tackled Jenkins performance bottlenecks by upgrading hardware, switching to OpenJ9 JVM, and implementing Docker‑Swarm load balancing, ultimately boosting build capacity from a few thousand to over thirty‑six thousand daily jobs.

CI/CDDocker SwarmJenkins
0 likes · 7 min read
How We Supercharged Jenkins Performance with Docker Swarm and OpenJ9
DaTaobao Tech
DaTaobao Tech
Apr 17, 2023 · Frontend Development

Server‑Side Rendering (SSR) Optimization: Use Cases, Performance Gains, and Implementation

BBC found that each extra second of load time cuts users by 10%, so they adopted server‑side rendering to boost first‑screen performance on low‑end devices, accepting higher server load and longer white‑screen time, choosing the stable Rax solution over ICE 3.0, and emphasizing selective use, streaming HTML, and careful migration guidelines.

Performance OptimizationSSRServer-Side Rendering
0 likes · 10 min read
Server‑Side Rendering (SSR) Optimization: Use Cases, Performance Gains, and Implementation
Bilibili Tech
Bilibili Tech
Apr 14, 2023 · Frontend Development

Understanding Chrome's Multi‑Process Architecture and Rendering Pipeline

Chrome separates browsing tasks into distinct browser, renderer, plugin, and GPU processes, parses HTML/CSS into DOM, layout, paint, and compositing trees, rasterizes tiles on a compositing thread, and uses the GPU process to display frames, enabling optimized, smooth animations such as danmaku while balancing memory usage and security.

Browser architectureChromePerformance Optimization
0 likes · 14 min read
Understanding Chrome's Multi‑Process Architecture and Rendering Pipeline
Weimob Technology Center
Weimob Technology Center
Apr 13, 2023 · Backend Development

How Weimob Boosted API Performance with APISIX: A Deep Dive

This article details Weimob's migration to APISIX, covering background, performance requirements, benchmark results, architectural analysis, Kubernetes deployment, custom plugin extensions for authentication and rate limiting, remaining challenges, and overall conclusions about the gateway's impact.

API GatewayAPISIXKubernetes
0 likes · 14 min read
How Weimob Boosted API Performance with APISIX: A Deep Dive
Qunar Tech Salon
Qunar Tech Salon
Apr 10, 2023 · Backend Development

Optimizing Hotel Business Gateway with Spring WebFlux: Performance Improvements and Service Orchestration

This case study describes how the hotel business gateway at Qunar was refactored using Spring WebFlux to achieve full‑process asynchronous handling, service orchestration, and significant performance gains—including a 100% increase in single‑machine throughput, 50% reduction in response latency, and lower code complexity—while outlining the analysis, solution design, results, and future work.

JavaPerformance OptimizationReactive Programming
0 likes · 14 min read
Optimizing Hotel Business Gateway with Spring WebFlux: Performance Improvements and Service Orchestration
High Availability Architecture
High Availability Architecture
Apr 10, 2023 · Cloud Computing

Serverless Architecture for Homework Photo Processing at Hangzhou Mingshitang Using Alibaba Cloud Function Compute

This case study describes how Hangzhou Mingshitang transformed its homework photo evaluation system from a Kubernetes‑based solution to an Alibaba Cloud Function Compute serverless architecture, achieving higher elasticity, lower latency, and reduced costs while handling peak traffic of over one million daily images.

Cloud ComputingEducation TechnologyFunction Compute
0 likes · 11 min read
Serverless Architecture for Homework Photo Processing at Hangzhou Mingshitang Using Alibaba Cloud Function Compute
ByteDance Terminal Technology
ByteDance Terminal Technology
Apr 7, 2023 · Mobile Development

Plugin Framework Overview and Performance Optimizations for Android Applications

This article examines the evolution stages of a plugin framework, analyzes performance bottlenecks such as Multidex, Dex2Oat, and class loading on Android devices, and presents detailed optimization strategies—including timing adjustments, forced compilation commands, and native class‑loader hook replacements—to improve app responsiveness and reduce ANR occurrences.

AndroidClass LoadingMultidex
0 likes · 24 min read
Plugin Framework Overview and Performance Optimizations for Android Applications
DataFunTalk
DataFunTalk
Apr 4, 2023 · Big Data

Upgrading Hangzhou Bank Consumer Finance Big Data Platform with Apache Doris 1.2: Architecture, Performance Gains, and Integration

This article details how Hangzhou Bank Consumer Finance modernized its big‑data platform by introducing Apache Doris 1.2, replacing the original Greenplum + CDH architecture, unifying data sources via Multi‑Catalog, achieving second‑level query latency, reducing storage and compute costs, and outlining the integration workflow with DolphinScheduler, SeaTunnel, and Spark.

Apache DorisData IntegrationPerformance Optimization
0 likes · 20 min read
Upgrading Hangzhou Bank Consumer Finance Big Data Platform with Apache Doris 1.2: Architecture, Performance Gains, and Integration
Huolala Tech
Huolala Tech
Mar 28, 2023 · Frontend Development

How to Optimize React Context to Prevent Unnecessary Re‑renders

Learn how to effectively use React Context for state management, avoid props drilling, and eliminate redundant re‑renders by implementing a custom publish‑subscribe store, selector hooks, and performance optimizations similar to libraries like zustand.

ContextPerformance OptimizationPublish‑Subscribe
0 likes · 11 min read
How to Optimize React Context to Prevent Unnecessary Re‑renders
DaTaobao Tech
DaTaobao Tech
Mar 24, 2023 · Industry Insights

How Taobao’s “Home‑Page as Venue” Redefined Big‑Sale Performance

This article details the technical design, challenges, and results of Taobao’s “Home‑Page as Venue” initiative, explaining how a new A/B‑page architecture replaced crowded promotional cards with a dynamic cat‑head entry, improved information‑flow efficiency, reduced development cost, and delivered measurable gains in traffic, conversion, and revenue during major sales events.

A/B testingE‑commercePerformance Optimization
0 likes · 23 min read
How Taobao’s “Home‑Page as Venue” Redefined Big‑Sale Performance
Tencent Cloud Developer
Tencent Cloud Developer
Mar 24, 2023 · Industry Insights

Inside QQ Browser: How Tencent’s TBS Engine Powers Billions of Docs

This interview explores the evolution of QQ Browser from its 2009 launch, the technical challenges of building a mobile web rendering engine, the role of Tencent Browser Service (TBS) in document and media handling, performance and security optimizations, market positioning, and future product strategies.

Mobile BrowsersPerformance OptimizationQQ Browser
0 likes · 15 min read
Inside QQ Browser: How Tencent’s TBS Engine Powers Billions of Docs
Baidu Geek Talk
Baidu Geek Talk
Mar 22, 2023 · Mobile Development

Technical Solution for Static Text Template Rendering in Video Editing

The article presents a JSON‑driven solution for rendering static text templates in video editing, detailing asset integration, cross‑platform layout using CoreText and FreeType, asynchronous drawing, memory and performance optimizations, and guidelines for consistent rich‑text rendering across iOS, Android, and web.

Performance OptimizationRich Textasynchronous drawing
0 likes · 15 min read
Technical Solution for Static Text Template Rendering in Video Editing
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Mar 22, 2023 · Artificial Intelligence

CUTLASS Extreme Performance Optimization and Its Application in Alibaba's Recommendation System

At the GTC conference, the talk presents Alibaba Cloud’s heterogeneous computing platform and introduces the Open Deep Learning API (ODLA), then details how CUTLASS‑based operator fusion dramatically accelerates attention and MLP layers in large‑scale recommendation models, achieving multi‑fold performance gains in production.

CutlassGPU computingPerformance Optimization
0 likes · 5 min read
CUTLASS Extreme Performance Optimization and Its Application in Alibaba's Recommendation System
Architect's Guide
Architect's Guide
Mar 22, 2023 · Backend Development

Comprehensive Guide to Nginx: Installation, Configuration, and Performance Optimization

This extensive tutorial walks through Nginx concepts, environment setup, reverse‑proxy load balancing, static‑dynamic separation, resource compression, buffering, caching, IP whitelist/blacklist, CORS handling, anti‑hotlinking, large‑file configuration, SSL certificate setup, high‑availability with Keepalived, and key performance optimizations.

CachingKeepalivedNginx
0 likes · 41 min read
Comprehensive Guide to Nginx: Installation, Configuration, and Performance Optimization
Efficient Ops
Efficient Ops
Mar 21, 2023 · Operations

How Hupu Scaled to Millions: Inside the Flex Auto‑Scaling Platform

This article details Hupu's massive sports‑traffic environment, the design and implementation of the Flex auto‑scaling platform, its architecture, core functions such as resource statistics, node and pod scaling, scenario scheduling, and the performance optimizations that enable rapid, cost‑effective scaling across multi‑cloud Kubernetes clusters.

KubernetesMulti-CloudPerformance Optimization
0 likes · 15 min read
How Hupu Scaled to Millions: Inside the Flex Auto‑Scaling Platform
58 Tech
58 Tech
Mar 21, 2023 · Mobile Development

Flutter Performance, Layout, and Memory Optimization Techniques

This article explains how to detect and resolve performance bottlenecks in Flutter apps by using compile modes, profiling tools, layout tree insights, widget build optimizations, const constructors, list view strategies, raster thread tuning, and memory‑saving practices such as oversized‑image detection and layer separation.

Mobile DevelopmentPerformance Optimizationlayout optimization
0 likes · 14 min read
Flutter Performance, Layout, and Memory Optimization Techniques
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 15, 2023 · Mobile Development

Client-Side APM Monitoring System Implementation for NetEase Cloud Music

The article describes NetEase Cloud Music’s custom client‑side APM system that combats sliding stutter, heating, UI freezes and crashes by employing binary‑tree stack aggregation to halve storage, window‑based CPU analysis, run‑loop jank detection, ping‑based ANR monitoring, and malloc‑logger memory tracking with automated dump thresholds.

ANR detectionAPMCPU Monitoring
0 likes · 14 min read
Client-Side APM Monitoring System Implementation for NetEase Cloud Music
Top Architect
Top Architect
Mar 14, 2023 · Databases

Handling Large MySQL Tables: Partitioning, Sharding, and Archiving Strategies

This article explains how to assess MySQL table size, identify performance issues caused by massive data volumes, and presents three practical solutions—table partitioning, database sharding, and hot‑cold data archiving—along with detailed SQL examples and considerations for implementation.

Data ArchivingMySQLPerformance Optimization
0 likes · 16 min read
Handling Large MySQL Tables: Partitioning, Sharding, and Archiving Strategies
Code Ape Tech Column
Code Ape Tech Column
Mar 12, 2023 · Databases

Optimizing Batch Insert Performance in MyBatis‑Plus with a Custom SQL Injector

This article analyzes why MyBatis‑Plus's default saveBatch method does not achieve true batch insertion, explains how to enable JDBC batch mode with rewriteBatchedStatements, and demonstrates creating a custom SQL injector (InsertBatchSomeColumn) to perform real batch inserts, including performance test results showing significant speed improvements.

Batch InsertJavaMyBatis-Plus
0 likes · 10 min read
Optimizing Batch Insert Performance in MyBatis‑Plus with a Custom SQL Injector
Baidu Geek Talk
Baidu Geek Talk
Mar 9, 2023 · Industry Insights

How Baidu’s ERNIE‑ViLG 2.0 and PaddlePaddle Boost AI Painting Performance

This article analyzes Baidu’s ERNIE‑ViLG 2.0 and PaddlePaddle‑optimized Stable Diffusion models, presenting benchmark comparisons, hardware‑specific speed and memory gains, and the underlying inference optimizations that enable low‑cost, high‑throughput AI‑generated image creation.

AI paintingAIGCGPU acceleration
0 likes · 9 min read
How Baidu’s ERNIE‑ViLG 2.0 and PaddlePaddle Boost AI Painting Performance
Architect's Tech Stack
Architect's Tech Stack
Mar 9, 2023 · Big Data

Improving Data Warehouse Performance: From Clusters and Pre‑Computation to esProc SPL

The article analyzes the growing performance challenges of data warehouses, evaluates traditional solutions such as clustering, pre‑computation and optimization engines, and presents esProc SPL as a non‑SQL, low‑complexity alternative that delivers orders‑of‑magnitude speedups on modest hardware.

Performance OptimizationSQL alternativesbig data
0 likes · 16 min read
Improving Data Warehouse Performance: From Clusters and Pre‑Computation to esProc SPL
Efficient Ops
Efficient Ops
Mar 8, 2023 · Databases

Scaling Multi-Cloud Database Operations: Huolala’s Stability and Automation Playbook

The article details Huolala’s comprehensive approach to managing diverse databases across multiple clouds, covering systematic stability engineering, automated SQL governance, Redis and Kafka reliability strategies, cost‑optimization tactics, and the evolving roles of modern DBAs in a complex, high‑scale environment.

DBAMulti-CloudPerformance Optimization
0 likes · 16 min read
Scaling Multi-Cloud Database Operations: Huolala’s Stability and Automation Playbook
Alimama Tech
Alimama Tech
Mar 8, 2023 · Industry Insights

How Alibaba’s Dynamic Compute Transforms Ad Engine Efficiency

This article details Alibaba Mama’s dynamic compute system—its architecture, offline and online tidal‑compute mechanisms, city‑level mutual backup, RT control, large‑scale promotion handling, metric integration, and recent infrastructure upgrades—showcasing concrete performance gains and future challenges in green, intelligent ad‑engine resource management.

AlibabaPerformance OptimizationResource Allocation
0 likes · 16 min read
How Alibaba’s Dynamic Compute Transforms Ad Engine Efficiency
DeWu Technology
DeWu Technology
Mar 8, 2023 · Artificial Intelligence

Optimizing Python GPU Inference Services with CPU/GPU Process Separation and TensorRT

By isolating CPU preprocessing and post‑processing from GPU inference into separate processes and applying TensorRT’s FP16/INT8 optimizations, the custom Python framework boosts Python vision inference services from roughly 4.5 to 27.4 QPS—a 5‑10× speedup—while reducing GPU utilization and cost.

CPU-GPU SeparationCUDAGPU inference
0 likes · 14 min read
Optimizing Python GPU Inference Services with CPU/GPU Process Separation and TensorRT
HomeTech
HomeTech
Mar 8, 2023 · Frontend Development

Top Core Web Vitals Recommendations for 2023: Optimizing LCP, CLS, FID, and INP

This article outlines Google's most impactful 2023 recommendations for improving Core Web Vitals—Largest Contentful Paint, Cumulative Layout Shift, First Input Delay, and Interaction to Next Paint—providing practical, high‑priority techniques such as ensuring LCP resources are discoverable, prioritized, and optimizing TTFB, CLS, and JavaScript performance.

CLSFIDINP
0 likes · 22 min read
Top Core Web Vitals Recommendations for 2023: Optimizing LCP, CLS, FID, and INP
Top Architect
Top Architect
Mar 4, 2023 · Databases

How to Handle Large MySQL Tables: Partitioning, Sharding, and Archiving Strategies

This article explains why large MySQL tables cause slow queries, analyzes table size, disk usage, and instance capacity, and presents three practical solutions—table partitioning, database sharding (horizontal/vertical), and hot‑cold data archiving—helping developers choose the appropriate strategy for their workloads.

Data ArchivingMySQLPerformance Optimization
0 likes · 18 min read
How to Handle Large MySQL Tables: Partitioning, Sharding, and Archiving Strategies
JD Retail Technology
JD Retail Technology
Mar 2, 2023 · Databases

Evolution of JD VOP Message Warehouse: From V1.0 to V3.0+ with Database Sharding and Performance Optimization

This article details the architectural evolution of JD's VOP message warehouse, describing the challenges of massive data volumes, the transition from V1.0 to V3.0+ through database sharding, MongoDB adoption, traffic governance, stability improvements, and cost reduction strategies, while presenting performance metrics and future outlook.

Message QueueMongoDBPerformance Optimization
0 likes · 17 min read
Evolution of JD VOP Message Warehouse: From V1.0 to V3.0+ with Database Sharding and Performance Optimization
Alipay Experience Technology
Alipay Experience Technology
Mar 2, 2023 · Game Development

How Oasis Engine Created a Multi‑User Metaverse‑Style Fortune Park

This article details how the Oasis Engine team tackled the technical and artistic challenges of building a large‑scale, multiplayer, third‑person virtual park for the Alipay Fortune event, covering architecture, scene splitting, asset loading, custom materials, digital human integration, networking, behavior management, and extensive performance optimizations.

Oasis EnginePerformance Optimizationdigital human
0 likes · 24 min read
How Oasis Engine Created a Multi‑User Metaverse‑Style Fortune Park
ITPUB
ITPUB
Feb 22, 2023 · Databases

How Huawei’s GaussDB(DWS) 3.0 Redefines Cloud‑Native Data Warehousing

This article summarizes Wang Chuanting’s DTCC2022 talk on Huawei Cloud GaussDB(DWS) 3.0, detailing its cloud‑native architecture, layered elasticity, lake‑warehouse integration, performance acceleration techniques, and how it seamlessly couples data‑processing pipelines with AI workloads for modern, real‑time analytics.

AI integrationGaussDBLakehouse
0 likes · 16 min read
How Huawei’s GaussDB(DWS) 3.0 Redefines Cloud‑Native Data Warehousing
Open Source Linux
Open Source Linux
Feb 20, 2023 · Operations

Master Nginx: From Basics to Advanced Load Balancing, Caching and High Availability

This comprehensive guide walks you through Nginx fundamentals, environment setup, reverse‑proxy load balancing, static‑dynamic separation, resource compression, buffering, caching, IP whitelist/blacklist, cross‑origin handling, anti‑hotlinking, large‑file transfer, SSL configuration, high‑availability with Keepalived, and performance‑tuning techniques for production‑grade deployments.

Performance Optimizationhigh availabilityreverse proxy
0 likes · 44 min read
Master Nginx: From Basics to Advanced Load Balancing, Caching and High Availability
DataFunTalk
DataFunTalk
Feb 17, 2023 · Big Data

Tencent Alluxio (DOP) Deployment and Optimization in Financial Data Analytics

This article describes how Tencent's Alluxio-based Data Orchestration Platform (DOP) was applied to financial analytics, detailing the business background, challenges of large‑scale OLAP workloads, the Alluxio architecture and usage modes, performance results, and the series of optimizations and tuning performed to achieve significant speedups.

AlluxioFinancial AnalyticsPerformance Optimization
0 likes · 15 min read
Tencent Alluxio (DOP) Deployment and Optimization in Financial Data Analytics
Cloud Native Technology Community
Cloud Native Technology Community
Feb 16, 2023 · Backend Development

How to Optimize High‑Concurrency Services (QPS > 200k)

This article outlines practical strategies for handling online services with extremely high request rates—over 200,000 QPS—by avoiding relational databases, employing multi‑level caching, leveraging multithreading, implementing circuit‑breaker and downgrade mechanisms, optimizing I/O, controlling retries, handling edge cases, and logging efficiently.

High ConcurrencyPerformance Optimizationcircuit breaker
0 likes · 9 min read
How to Optimize High‑Concurrency Services (QPS > 200k)
Architect
Architect
Feb 15, 2023 · Backend Development

Comprehensive Nginx Guide: Installation, Configuration, Load Balancing, Caching, Security, and Performance Optimization

This extensive tutorial walks through Nginx fundamentals, environment setup, reverse‑proxy load balancing, static‑dynamic separation, resource compression, buffering, proxy caching, IP black‑white listing, anti‑hotlinking, large‑file handling, SSL configuration, high‑availability with Keepalived, and key performance‑tuning techniques for production deployments.

CachingNginxPerformance Optimization
0 likes · 44 min read
Comprehensive Nginx Guide: Installation, Configuration, Load Balancing, Caching, Security, and Performance Optimization
DataFunTalk
DataFunTalk
Feb 15, 2023 · Big Data

Alluxio Deployment at Ant Group: Stability Building, Performance Optimization, and Scale‑up for Large‑Scale Model Training

This article summarizes how Ant Group introduced Alluxio to address storage I/O, capacity, and latency challenges in large‑scale model training, detailing stability improvements through worker‑register follower and master migration, performance gains via follower‑only reads, and horizontal scaling using metadata sharding and multi‑cluster deployment.

AlluxioPerformance Optimizationbig data
0 likes · 15 min read
Alluxio Deployment at Ant Group: Stability Building, Performance Optimization, and Scale‑up for Large‑Scale Model Training
NetEase Media Technology Team
NetEase Media Technology Team
Feb 13, 2023 · Game Development

How to Build a Dynamic Face‑Customization System on Mobile with Spine

This article explains how to use the Spine 2D skeletal animation framework to implement a flexible, runtime face‑customization and outfit‑changing feature on mobile platforms, covering basic concepts, code examples, resource handling, memory optimizations, and platform‑specific integration challenges.

AnimationPerformance OptimizationSpine
0 likes · 22 min read
How to Build a Dynamic Face‑Customization System on Mobile with Spine
Shepherd Advanced Notes
Shepherd Advanced Notes
Feb 13, 2023 · Backend Development

Elasticsearch Advanced Guide: Core Concepts and Implementation Principles

This article provides a comprehensive technical overview of Elasticsearch, covering core concepts such as indexes, types, documents, fields, mappings, shards and replicas, the cluster architecture, routing, write and read workflows, segment handling, translog, refresh and flush mechanisms, as well as practical optimization recommendations for hardware, shard strategy, routing, write performance and memory configuration.

ElasticsearchPerformance OptimizationReplication
0 likes · 36 min read
Elasticsearch Advanced Guide: Core Concepts and Implementation Principles