Tagged articles
1036 articles
Page 6 of 11
DaTaobao Tech
DaTaobao Tech
Jul 21, 2022 · Frontend Development

Front‑end Performance Optimization: Testing, Analysis, and Sustainable Improvement Loop

The team implements a sustainable “discover‑analyze‑validate” loop that uses a performance blacklist, user‑centric metrics such as interactive time and second‑open rate, automated SDK data collection, and continuous trend monitoring to pinpoint front‑end bottlenecks, apply targeted fixes, and verify measurable load‑time improvements.

Metricsoptimizationtesting
0 likes · 10 min read
Front‑end Performance Optimization: Testing, Analysis, and Sustainable Improvement Loop
Selected Java Interview Questions
Selected Java Interview Questions
Jul 19, 2022 · Backend Development

Comprehensive Guide to Identifying and Solving Backend Interface Performance Issues

This article recounts a backend team's experience of addressing numerous slow API endpoints, detailing root causes such as MySQL slow queries, complex business logic, thread‑pool and lock misconfigurations, and offers practical solutions including pagination fixes, indexing, query refactoring, concurrency improvements, and caching strategies.

Backendcachingmysql
0 likes · 16 min read
Comprehensive Guide to Identifying and Solving Backend Interface Performance Issues
Java Backend Technology
Java Backend Technology
Jul 19, 2022 · Backend Development

How to Diagnose and Fix Common API Performance Bottlenecks in Java Backend

This article walks through real‑world API performance complaints, identifies root causes such as slow MySQL queries, thread‑pool misconfiguration, lock contention and machine issues, and presents practical solutions ranging from pagination rewrites and index tuning to multithreading, caching and async callbacks.

Backendcachingoptimization
0 likes · 17 min read
How to Diagnose and Fix Common API Performance Bottlenecks in Java Backend
Architect
Architect
Jul 17, 2022 · Operations

Performance Monitoring and Optimization Techniques for Backend Systems

The article discusses practical methods for monitoring and diagnosing performance issues in backend applications, covering database slow‑query logs, interface latency, message‑queue backlogs, segment‑timing analysis, and optimization strategies such as request merging, caching, multithreading, and database tuning.

databaseoptimization
0 likes · 9 min read
Performance Monitoring and Optimization Techniques for Backend Systems
Model Perspective
Model Perspective
Jul 16, 2022 · Artificial Intelligence

How Genetic Algorithms Mimic Evolution to Solve Complex Optimization Problems

This article introduces genetic algorithms, explains their biological foundations and key concepts, outlines the standard optimization steps, and demonstrates their application to a traveling‑salesman case with Python code, covering encoding, selection, crossover, mutation, and parameter settings.

Artificial IntelligenceEvolutionary ComputationTraveling Salesman
0 likes · 14 min read
How Genetic Algorithms Mimic Evolution to Solve Complex Optimization Problems
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 11, 2022 · Frontend Development

Manual and Automatic Code Splitting in Webpack: Principles, Configuration, and Practice

This article explains how to reduce bundle size in Webpack by manually extracting common libraries into DLLs and configuring automatic code splitting with SplitChunksPlugin, detailing the underlying principles, configuration files, and practical examples using jQuery and Lodash to achieve up to 50% size reduction.

Code Splittingdlloptimization
0 likes · 17 min read
Manual and Automatic Code Splitting in Webpack: Principles, Configuration, and Practice
MaGe Linux Operations
MaGe Linux Operations
Jul 10, 2022 · Fundamentals

Mastering System Performance: Key Concepts, Metrics, and Optimization Strategies

System performance examines the interplay of hardware and software components, focusing on latency, throughput, and cost reduction, while exploring essential concepts, measurement techniques, trade‑offs, optimization layers, ROI considerations, and practical guidelines for effective performance analysis across diverse computing environments.

LatencySystemsThroughput
0 likes · 14 min read
Mastering System Performance: Key Concepts, Metrics, and Optimization Strategies
Model Perspective
Model Perspective
Jul 2, 2022 · Operations

Top Resources for Evaluation & Optimization Models – A Curated Guide

This article compiles and categorizes recent model‑related publications, offering a comprehensive list of evaluation‑model resources—including concepts, preprocessing techniques, weighting methods, and various algorithms—and optimization‑model references covering linear and integer programming, graph theory, network flows, and meta‑heuristics.

Linear ProgrammingModelingOperations
0 likes · 4 min read
Top Resources for Evaluation & Optimization Models – A Curated Guide
Model Perspective
Model Perspective
Jun 29, 2022 · Artificial Intelligence

How Genetic Algorithms Mimic Evolution to Solve Complex Problems

Genetic algorithms, introduced by J. Holland in 1975, emulate natural selection and genetic mechanisms by iteratively selecting, crossing, and mutating candidate solutions, preserving the fittest while discarding weaker ones, and continue this stochastic search until convergence, as illustrated through a series of explanatory cartoons.

Artificial IntelligenceEvolutionary Computationgenetic algorithms
0 likes · 3 min read
How Genetic Algorithms Mimic Evolution to Solve Complex Problems
Bilibili Tech
Bilibili Tech
Jun 28, 2022 · Mobile Development

Live Broadcast Stress Testing Platform and Performance Optimization for Mobile Apps

Bilibili’s senior test engineer Lu Kai built a platformized live broadcast stress‑testing system with five modules—metadata collection, task configuration, pressure generation, performance data collection, and reporting—that reuses thousands of cases, simulates high‑QPS traffic, detects hundreds of bugs and memory leaks, and improves iOS and Android app performance for major events.

Performance TestingSystem Architecturebroadcast
0 likes · 13 min read
Live Broadcast Stress Testing Platform and Performance Optimization for Mobile Apps
Python Programming Learning Circle
Python Programming Learning Circle
Jun 27, 2022 · Fundamentals

Python Performance Optimization Tips

This article presents practical Python performance optimization techniques, including using local variables, reducing function calls, employing mappings instead of conditionals, iterating directly over sequences, preferring generator expressions, pre-compiling code and regex, and organizing module code to improve speed and memory efficiency.

best practicescodingoptimization
0 likes · 5 min read
Python Performance Optimization Tips
ITPUB
ITPUB
Jun 25, 2022 · Big Data

How Spark SQL’s Catalyst Optimizer Accelerates Big Data Queries

This article explains Apache Spark’s role in large‑scale data processing, traces the evolution from Shark to Spark SQL’s DataFrame and Dataset APIs, and details the internal Catalyst optimizer—including its rule‑based and cost‑based strategies—through step‑by‑step examples and code snippets.

CatalystDatasetSpark
0 likes · 11 min read
How Spark SQL’s Catalyst Optimizer Accelerates Big Data Queries
Model Perspective
Model Perspective
Jun 23, 2022 · Operations

How Sensitivity Analysis Uncovers Shadow Prices and Slack in Linear Programming

This article explains the fundamentals of sensitivity analysis in linear programming, detailing how changes to objective coefficients, constraint bounds, and coefficients affect model outcomes, and demonstrates computing shadow prices and slack variables using Python's PuLP library with a glass manufacturing example.

Linear ProgrammingPuLPoptimization
0 likes · 6 min read
How Sensitivity Analysis Uncovers Shadow Prices and Slack in Linear Programming
Model Perspective
Model Perspective
Jun 22, 2022 · Fundamentals

How to Find the Global Maximum of (1‑x³)·sin(3x) Using Python and SciPy

This article demonstrates how to locate the global maximum of the function f(x) = (1‑x³)·sin(3x) by visualizing it with Matplotlib, applying SciPy’s optimization tools such as fminbound, and comparing deterministic methods with random sampling, highlighting the pitfalls of local optima.

global-maximumnumerical-methodsoptimization
0 likes · 3 min read
How to Find the Global Maximum of (1‑x³)·sin(3x) Using Python and SciPy
Model Perspective
Model Perspective
Jun 21, 2022 · Product Management

How to Build a Math Model for Choosing the Perfect Laptop Under $5,000

This assignment asks you to design a comprehensive mathematical model that helps a teacher select a lightweight, budget‑friendly laptop by identifying key factors, constructing an algorithm, testing it with data, extending it for diverse users, and reflecting on its strengths and weaknesses.

Decision Modellaptop selectionmulti-criteria analysis
0 likes · 2 min read
How to Build a Math Model for Choosing the Perfect Laptop Under $5,000
DaTaobao Tech
DaTaobao Tech
Jun 21, 2022 · Mobile Development

Performance Optimization of Alibaba's DX Native Dynamic Framework

Over the past two years Alibaba’s DX native dynamic framework has been re‑engineered by moving virtual‑node parsing, layout and drawing to background threads, adding an asynchronous drawing system, a unified rich‑text component, and off‑screen resource management, boosting low‑end device frame rates from ~30 FPS to over 55 FPS and cutting media‑CPU usage by 65 % while paving the way for richer interactive UI features.

AsynchronousDXMobile
0 likes · 18 min read
Performance Optimization of Alibaba's DX Native Dynamic Framework
HomeTech
HomeTech
Jun 16, 2022 · Backend Development

Migrating from SPserver to BRPC: Performance Optimization and Lessons Learned

This article analyzes the timeout and performance problems of the SPserver framework in an advertising service, explains the root causes, and demonstrates how switching to the high‑concurrency BRPC RPC framework dramatically improves throughput, latency, and resource utilization.

brpcoptimizationspserver
0 likes · 14 min read
Migrating from SPserver to BRPC: Performance Optimization and Lessons Learned
政采云技术
政采云技术
Jun 15, 2022 · Frontend Development

Applying Data Statistics to Frontend Performance Detection and Optimization

This article explains how a self‑built performance testing platform leverages data‑statistical models, such as scoring and interval models based on normal distribution and percentile analysis, to quantify web‑page metrics, guide automated and semi‑automated optimizations, and integrate with CI/CD workflows for frontend development.

Data StatisticsLighthouseModeling
0 likes · 24 min read
Applying Data Statistics to Frontend Performance Detection and Optimization
Model Perspective
Model Perspective
Jun 14, 2022 · Operations

Optimizing Relay Team Selection with PuLP: A Step‑by‑Step Guide

Learn how to model and solve a relay‑team selection problem using Python’s PuLP library, defining decision variables, parameters, objective function, and constraints, then executing the solver to obtain the optimal swimmer‑stroke assignments and total time.

Linear ProgrammingPuLPPython
0 likes · 11 min read
Optimizing Relay Team Selection with PuLP: A Step‑by‑Step Guide
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jun 6, 2022 · Cloud Computing

How a Student Team Won Huawei’s Global Software Challenge with Edge‑Node Optimization

The “We Know Nothing” team from the Guangdong‑Hong Kong‑Macao region unexpectedly clinched the 2022 Huawei Software Elite Challenge title by iterating over code, optimizing edge‑node selection, and leveraging a 1% cache overlay strategy, illustrating the power of persistence and smart resource management.

Huaweicloud computingoptimization
0 likes · 10 min read
How a Student Team Won Huawei’s Global Software Challenge with Edge‑Node Optimization
Top Architect
Top Architect
Jun 4, 2022 · Backend Development

Backend Performance Optimization: Common Issues, Root Causes, and Practical Solutions

This article presents a comprehensive summary of backend performance problems encountered in a production system—including slow queries, deep pagination, missing or ineffective indexes, excessive joins, large data volumes, thread‑pool and lock mis‑designs, machine issues, and caching strategies—along with concrete diagnostic steps and code‑level remedies to improve response times and stability.

Backendcachingoptimization
0 likes · 17 min read
Backend Performance Optimization: Common Issues, Root Causes, and Practical Solutions
Baidu Geek Talk
Baidu Geek Talk
Jun 2, 2022 · Frontend Development

How to Boost Mini Program Performance: Metrics, Diagnosis, and Optimization Strategies

This article explains why mini‑program performance matters, defines key startup metrics such as FMP and TTI, describes the Baidu monitoring platform, and provides a step‑by‑step guide to identify and resolve bottlenecks through package splitting, early data requests, network optimizations, and render‑time reductions.

frontendoptimizationstartup metrics
0 likes · 14 min read
How to Boost Mini Program Performance: Metrics, Diagnosis, and Optimization Strategies
Ctrip Technology
Ctrip Technology
Jun 2, 2022 · Mobile Development

Quantifying and Improving Mobile App Performance: Metrics, Monitoring, and Optimization Practices at Ctrip

This article details Ctrip's mobile app performance improvement framework, introducing quantitative smoothness metrics, interactive load time measurement, Flutter and React Native monitoring techniques, and practical optimizations that reduced slow‑load rates from 42.9% to 8% while boosting overall smoothness to 80%.

FlutterMobileReactNative
0 likes · 19 min read
Quantifying and Improving Mobile App Performance: Metrics, Monitoring, and Optimization Practices at Ctrip
Model Perspective
Model Perspective
May 31, 2022 · Fundamentals

How Simulated Annealing Finds Global Optima: From Physics to Optimization

Simulated Annealing, inspired by the physical annealing process and formalized by Metropolis and later Kirkpatrick, is a Monte‑Carlo based stochastic optimization method that probabilistically accepts worse solutions to escape local minima, with applications ranging from TSP and knapsack problems to graph coloring and scheduling.

boltzmann distributionmetaheuristicoptimization
0 likes · 5 min read
How Simulated Annealing Finds Global Optima: From Physics to Optimization
IT Architects Alliance
IT Architects Alliance
May 30, 2022 · Backend Development

How to Diagnose and Fix API Performance Bottlenecks in Java Backend

This article walks through the background of a production Java service that received many performance complaints, enumerates common causes such as slow MySQL queries, complex business logic, thread‑pool misconfiguration, lock contention and machine issues, and provides concrete diagnostic steps and code‑level solutions including pagination fixes, indexing strategies, async processing, thread‑pool tuning, lock refinement and caching techniques.

Backendcachingjava
0 likes · 17 min read
How to Diagnose and Fix API Performance Bottlenecks in Java Backend
Architect
Architect
May 29, 2022 · Backend Development

Comprehensive Summary of Interface Performance Issues and Optimization Strategies

This article reviews the author's experience with growing interface latency, analyzes common causes such as slow MySQL queries, complex business logic, thread‑pool and lock design flaws, and presents a range of practical optimization techniques including pagination fixes, indexing, concurrency improvements, caching and asynchronous callbacks.

optimizationthread pool
0 likes · 16 min read
Comprehensive Summary of Interface Performance Issues and Optimization Strategies
Open Source Linux
Open Source Linux
May 26, 2022 · Operations

Optimizing Zabbix Agent Monitoring for Linux and Windows: Best Practices

This guide explains how Zabbix agent monitors Linux and Windows systems, compares active and passive modes, and provides detailed optimization tips for OS metrics, CPU, memory, filesystem, Windows services, performance counters, and event logs, including alarm suppression and macro usage.

LinuxOperationsWindows
0 likes · 11 min read
Optimizing Zabbix Agent Monitoring for Linux and Windows: Best Practices
Model Perspective
Model Perspective
May 19, 2022 · Operations

How to Optimize Fire Station Placement Using Facility Location Models

This article introduces the facility location problem, outlines its key concepts, elements, and objective functions, and demonstrates a practical fire‑station placement case study solved with the Python Pulp library to minimize the number of stations while ensuring response times under 15 minutes.

Operations ResearchPythonfacility location
0 likes · 7 min read
How to Optimize Fire Station Placement Using Facility Location Models
Sohu Tech Products
Sohu Tech Products
May 18, 2022 · Mobile Development

iOS IPA Package Size Optimization: Practices, Settings, and Monitoring

This article provides a comprehensive guide to analyzing and reducing iOS IPA package size by unpacking the .ipa, examining its internal components, applying Xcode compile and code optimizations, compressing resources, removing unused assets, and establishing monitoring mechanisms to maintain a lean binary.

IPAPackage SizeResource Compression
0 likes · 17 min read
iOS IPA Package Size Optimization: Practices, Settings, and Monitoring
ITPUB
ITPUB
May 17, 2022 · Backend Development

Boost Java Performance: 50 Proven Tips Every Developer Should Know

This article compiles fifty practical Java performance‑tuning recommendations—ranging from judicious use of singletons and static variables to efficient collection handling, memory management, and low‑level optimizations—illustrated with code examples and clear explanations to help developers write faster, leaner Java applications.

best practicescoding standardsjava
0 likes · 30 min read
Boost Java Performance: 50 Proven Tips Every Developer Should Know
IT Xianyu
IT Xianyu
May 17, 2022 · Databases

SQL Optimization Steps and Common Scenarios

This article explains how to identify slow SQL statements, analyze execution plans with EXPLAIN, use profiling and tracing tools, and apply specific optimization techniques such as index tuning, query rewriting, and alternative storage solutions across a range of real‑world cases.

Profilingexplainindexing
0 likes · 11 min read
SQL Optimization Steps and Common Scenarios
Senior Brother's Insights
Senior Brother's Insights
May 15, 2022 · Backend Development

Top 50 Java Performance Tips to Supercharge Your Applications

This guide compiles fifty practical Java performance recommendations—ranging from judicious use of singletons and static variables to efficient collection handling, memory management, and low‑level optimizations like bit‑shifts and System.arraycopy—each illustrated with concise explanations and code snippets to help developers write faster, leaner Java code.

BackendJVMbest practices
0 likes · 24 min read
Top 50 Java Performance Tips to Supercharge Your Applications
ByteDance Web Infra
ByteDance Web Infra
May 13, 2022 · Frontend Development

Understanding Tree Shaking, Dead Code Elimination, and Side Effects in JavaScript Bundlers

Tree shaking, a subset of dead‑code elimination based on ES2015 module syntax, removes unused top‑level code, while side‑effect analysis determines which modules can be safely omitted; this article explains the terminology, algorithms, safety vs optimization trade‑offs, and practical debugging steps for modern JavaScript bundlers.

JavaScript bundlersTree Shakingdead code elimination
0 likes · 19 min read
Understanding Tree Shaking, Dead Code Elimination, and Side Effects in JavaScript Bundlers
Code Ape Tech Column
Code Ape Tech Column
May 12, 2022 · Databases

Thirteen Rules for Optimizing Redis Performance

This article outlines thirteen practical Redis performance‑optimization rules, covering command complexity, key expiration, data‑structure selection, persistence settings, hardware choices, clustering, and memory‑fragmentation monitoring to help developers maximize throughput and reduce latency in production environments.

BackendMemory Managementcaching
0 likes · 12 min read
Thirteen Rules for Optimizing Redis Performance
Model Perspective
Model Perspective
May 11, 2022 · Fundamentals

How Derivatives Find Global and Local Optima (Minima & Maxima)

This article explains how to use derivatives to locate a function’s global and local minimum or maximum points, defines critical points, distinguishes between global and local extrema, and demonstrates the process with quadratic and cubic examples illustrated by diagrams.

Derivativescalculuscritical points
0 likes · 4 min read
How Derivatives Find Global and Local Optima (Minima & Maxima)
Youzan Coder
Youzan Coder
May 5, 2022 · Operations

ITIL 4 Service Value System: Core Principles and Their Interconnected Role in Value Delivery

The article explains ITIL 4’s Service Value System, detailing its seven interrelated guiding principles—Focus on Value, Start Where You Are, Progress Iteratively with Feedback, Collaborate and Promote Visibility, Think and Work Holistically, Keep it Simple and Practical, and Optimize and Automate—and shows how they jointly create stakeholder value, illustrated with real‑world examples from the Youzan e‑commerce platform.

DevOpsDigital TransformationGuiding Principles
0 likes · 8 min read
ITIL 4 Service Value System: Core Principles and Their Interconnected Role in Value Delivery
php Courses
php Courses
May 5, 2022 · Frontend Development

Web Performance Optimization Guide: Lighthouse Metrics and Vue‑Specific Techniques

This article explains how to use Google Lighthouse to measure key frontend performance metrics such as FCP, LCP and Speed Index, and provides practical optimization strategies—including reducing unused JavaScript, lazy‑loading images, using async/defer, code splitting, and Vue‑specific tricks like functional components and virtual scrolling—to improve scores on both local and production environments.

LighthouseWeboptimization
0 likes · 14 min read
Web Performance Optimization Guide: Lighthouse Metrics and Vue‑Specific Techniques
Model Perspective
Model Perspective
May 3, 2022 · Operations

Master Linear Programming: From Basics to Graphical Solutions

Linear programming, a key optimization technique, is introduced with its core concepts, components, a chocolate production example, standard formulation, and graphical solution method, illustrating how to model real-world resource allocation problems and find profit‑maximizing decisions.

Linear ProgrammingOperations Researchgraphical method
0 likes · 7 min read
Master Linear Programming: From Basics to Graphical Solutions
Model Perspective
Model Perspective
May 3, 2022 · Operations

Integer Programming Essentials: Methods and a Chocolate Production Example

This article introduces integer programming, explains its standard form, outlines two primary solution techniques—branch‑and‑bound and cutting‑plane methods—and demonstrates their application through a chocolate‑production optimization case that maximizes profit under resource constraints for the company.

Operations Researchbranch-and-boundcutting plane
0 likes · 5 min read
Integer Programming Essentials: Methods and a Chocolate Production Example
Code Ape Tech Column
Code Ape Tech Column
May 3, 2022 · Backend Development

Common Interface Performance Optimization Techniques

This article shares a comprehensive summary of common interface performance problems such as slow queries, missing or ineffective indexes, excessive joins, large IN clauses, complex business logic, thread‑pool and lock misconfigurations, and offers practical Java‑based optimization techniques including pagination fixes, index usage, multithreading, caching, and asynchronous callbacks.

cachingoptimizationperformance
0 likes · 14 min read
Common Interface Performance Optimization Techniques
dbaplus Community
dbaplus Community
Apr 30, 2022 · Backend Development

Master the Five ‘Optimization Secrets’: Pooling, Sequencing, Batching, Reduction, and Concurrency

This article presents five practical performance‑optimization principles—pooling, sequential I/O, batching, reduction, and concurrency—explaining their rationale, real‑world examples such as object pools, ordered reads, batch APIs in MySQL/Redis/Kafka, sharding strategies, read/write separation, and common concurrency anomalies, while highlighting trade‑offs and implementation tips.

Backendconcurrencyoptimization
0 likes · 19 min read
Master the Five ‘Optimization Secrets’: Pooling, Sequencing, Batching, Reduction, and Concurrency
DaTaobao Tech
DaTaobao Tech
Apr 29, 2022 · Industry Insights

How Taobao Mini Programs Cut Load Times by 30%: A Data‑Driven Performance Playbook

This article analyzes the performance challenges of Taobao Mini Programs, defines a multi‑dimensional experience metric, builds a standardized ops data pipeline, introduces the T2 first‑screen algorithm and a three‑stage performance model, and shares concrete optimization practices that reduced T2 from 2.7 s to 1.9 s while improving business metrics.

Mini ProgramOperationsdata analysis
0 likes · 10 min read
How Taobao Mini Programs Cut Load Times by 30%: A Data‑Driven Performance Playbook
vivo Internet Technology
vivo Internet Technology
Apr 27, 2022 · Databases

Redis Memory Management and Optimization Practices

The article explains Redis’s in‑memory architecture, detailing memory components, object encodings, buffer limits, fragmentation, and forked‑process overhead, and offers practical optimization tips—such as using compact encodings, controlling client buffers, disabling THP, and enabling active defragmentation—illustrated by real‑world case studies.

Memory Managementoptimizationperformance
0 likes · 24 min read
Redis Memory Management and Optimization Practices
dbaplus Community
dbaplus Community
Apr 24, 2022 · Databases

Eight Practical Strategies to Tackle Database Performance Bottlenecks

This article outlines a systematic approach for backend engineers to identify root causes of database slowness and presents eight concrete optimization techniques—ranging from data reduction and space‑for‑performance trade‑offs to appropriate storage system selection—while explaining when each method is most effective and what trade‑offs to consider.

CQRSDatabase PerformanceNoSQL
0 likes · 18 min read
Eight Practical Strategies to Tackle Database Performance Bottlenecks
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Apr 24, 2022 · Operations

Traffic Distribution and Allocation: Non‑Intervention vs. Intervention, Objectives, and Technical Solutions

The article compares non‑intervention (natural) traffic, where models autonomously maximize UV, with intervention (allocation) traffic that fine‑tunes re‑ranking to meet short‑term business goals, outlines objectives of balancing immediate profit and long‑term value, and presents two technical solutions—an ML‑plus‑OR integer‑programming model and a PID‑based control loop—for real‑time traffic allocation.

Operations ResearchPID controlReal-time Decision
0 likes · 9 min read
Traffic Distribution and Allocation: Non‑Intervention vs. Intervention, Objectives, and Technical Solutions
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Apr 18, 2022 · Artificial Intelligence

Supply‑Demand Coordination in E‑commerce: Challenges and Algorithmic Solutions

Effective e‑commerce supply‑demand coordination requires accurate SKU‑level forecasting, optimized replenishment under MOQ and lead‑time constraints, and dynamic post‑sale traffic control, using a blend of time‑series, tree‑based and deep learning models together with expert knowledge to minimize inventory costs and avoid stock‑outs.

AIDemand ForecastingSupply Chain
0 likes · 10 min read
Supply‑Demand Coordination in E‑commerce: Challenges and Algorithmic Solutions
DataFunSummit
DataFunSummit
Apr 16, 2022 · Big Data

Angel Graph: A Scalable Graph Computing Platform – Architecture, Optimizations, and Applications

The article introduces Angel Graph, a large‑scale graph computing platform built on Angel's parameter‑server architecture and Spark, detailing its evolution, framework components (including Spark‑on‑Angel and PyTorch‑on‑Angel), data and model partitioning strategies, communication and computation optimizations, stability mechanisms, usability features, and real‑world applications across recommendation, risk control, social and gaming domains.

Parameter ServerPyTorchSpark
0 likes · 15 min read
Angel Graph: A Scalable Graph Computing Platform – Architecture, Optimizations, and Applications
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 14, 2022 · Mobile Development

How Xianyu Optimized Flutter for Ultra‑Smooth Scrolling: Challenges, Tools, and Real‑World Solutions

This article details the performance challenges of Flutter in the Xianyu e‑commerce app, explains the custom PowerScrollView and DynamicX components, describes measurement techniques with devtools and benchmark tools, and provides practical recommendations for achieving fluid scrolling on mobile devices.

Mobiledynamicxoptimization
0 likes · 20 min read
How Xianyu Optimized Flutter for Ultra‑Smooth Scrolling: Challenges, Tools, and Real‑World Solutions
Ctrip Technology
Ctrip Technology
Apr 7, 2022 · Mobile Development

Flutter Rendering Performance Optimization Practices at Ctrip Train Ticket

This article shares the performance optimization techniques used by Ctrip Train Ticket's Flutter team, covering rendering bottlenecks, selective UI refresh with Provider Selector, granular setState usage, ViewModel splitting, widget caching, const usage, RepaintBoundary, isolate off‑loading, long‑list handling and image loading memory management.

MobileProviderRendering
0 likes · 20 min read
Flutter Rendering Performance Optimization Practices at Ctrip Train Ticket
Tencent Cloud Developer
Tencent Cloud Developer
Mar 30, 2022 · Backend Development

Go High-Performance Programming: Concurrency Optimization Techniques

This article, the second in a Go high‑performance series, details concurrency optimizations including lock‑free data structures versus locked lists, sharding and RWMutex to cut lock contention, controlling goroutine creation with pooling, using sync.Once for cheap one‑time initialization, and employing sync.Cond for efficient goroutine notification.

GoGoroutineRWMutex
0 likes · 30 min read
Go High-Performance Programming: Concurrency Optimization Techniques
Xianyu Technology
Xianyu Technology
Mar 29, 2022 · Mobile Development

Optimizing Flutter Scroll Curve and Performance for Xianyu

Xianyu's team optimized Flutter's scrolling by fixing fling restarts, replacing the default Clamping simulation with Android's Scroller formula, and adding a velocity‑based deceleration curve, resulting in native‑like smoothness and reduced dropped frames, now shipped behind feature flags and evaluated in A/B tests.

Flutteranimationoptimization
0 likes · 11 min read
Optimizing Flutter Scroll Curve and Performance for Xianyu
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 28, 2022 · Backend Development

hyengine: Unifying Mobile Script Execution with JIT and Multi‑Language Support

This article introduces hyengine, a lightweight, high‑performance engine designed to run multiple scripting languages such as JavaScript, WebAssembly, and Python on mobile devices, detailing its architecture, JIT compilation, optimizer passes, memory allocator, garbage collector, and performance benchmarks compared to LLVM and other runtimes.

Garbage CollectionJITMobile
0 likes · 36 min read
hyengine: Unifying Mobile Script Execution with JIT and Multi‑Language Support
Sanyou's Java Diary
Sanyou's Java Diary
Mar 14, 2022 · Databases

Why Is My Redis Slowing Down? Comprehensive Diagnosis & Optimization Guide

This article provides a thorough step‑by‑step guide to identify why Redis latency spikes, covering baseline performance testing, slowlog analysis, big‑key handling, expiration patterns, memory limits, fork overhead, huge pages, AOF settings, CPU binding, swap usage, memory fragmentation, network bandwidth, and practical optimization techniques.

Latencydatabaseoptimization
0 likes · 39 min read
Why Is My Redis Slowing Down? Comprehensive Diagnosis & Optimization Guide
Liangxu Linux
Liangxu Linux
Mar 10, 2022 · Operations

Mastering Linux Performance: Metrics, Tools, and Optimization Techniques

This guide explains Linux performance optimization by defining key metrics such as throughput and latency, describing how to interpret average load, and detailing step‑by‑step usage of tools like vmstat, pidstat, perf, and dstat to diagnose CPU, memory, I/O, and context‑switch bottlenecks.

CPUoptimizationperformance
0 likes · 39 min read
Mastering Linux Performance: Metrics, Tools, and Optimization Techniques
Ops Development Stories
Ops Development Stories
Mar 7, 2022 · Operations

Master Linux Performance: From CPU Load to Memory Optimization

This comprehensive guide explains Linux performance fundamentals, covering key metrics like throughput and latency, how to interpret average load, CPU context switching, memory management, and the most effective tools and techniques for diagnosing and optimizing system performance.

CPULinuxMemory
0 likes · 44 min read
Master Linux Performance: From CPU Load to Memory Optimization
ITPUB
ITPUB
Mar 3, 2022 · Operations

Unlock Linux Performance: Master Metrics, Tools, and Optimization Techniques

This guide explains Linux performance optimization by defining key metrics such as throughput, latency, average load, and CPU usage, describing how to select and interpret tools like vmstat, pidstat, perf, and dstat, and offering concrete steps to diagnose and fix CPU, memory, I/O, and context‑switch bottlenecks.

CPULinuxMemory
0 likes · 46 min read
Unlock Linux Performance: Master Metrics, Tools, and Optimization Techniques
Efficient Ops
Efficient Ops
Mar 1, 2022 · Operations

Master Linux Performance: Key Metrics, Tools, and Optimization Techniques

This guide explains Linux performance optimization by defining core metrics such as throughput, latency, and average load, describing how to select and benchmark indicators, outlining essential analysis tools like vmstat, pidstat, and perf, and providing practical CPU and memory tuning strategies to eliminate bottlenecks.

CPULinuxMemory
0 likes · 47 min read
Master Linux Performance: Key Metrics, Tools, and Optimization Techniques
Refining Core Development Skills
Refining Core Development Skills
Feb 25, 2022 · Databases

Comprehensive Guide to Diagnosing and Optimizing Redis Performance Issues

This article provides a step‑by‑step methodology for identifying why a Redis instance becomes slow, covering baseline latency testing, slow‑log analysis, big‑key detection, expiration patterns, memory limits, fork overhead, huge‑page effects, AOF configuration, CPU binding, swap usage, memory fragmentation, network saturation, and practical remediation techniques.

Backendoptimizationperformance
0 likes · 40 min read
Comprehensive Guide to Diagnosing and Optimizing Redis Performance Issues
Architecture Digest
Architecture Digest
Feb 25, 2022 · Backend Development

A Comprehensive Summary of Our Backend Interface Performance Optimization Journey

This article recounts the author's experience of identifying and solving various backend interface performance bottlenecks—including slow MySQL queries, complex business logic, thread‑pool and lock design flaws, and machine issues—by applying targeted optimizations such as pagination redesign, indexing, concurrency, and caching.

cachingmysqloptimization
0 likes · 18 min read
A Comprehensive Summary of Our Backend Interface Performance Optimization Journey
Ctrip Technology
Ctrip Technology
Feb 24, 2022 · Frontend Development

Performance Monitoring and Optimization of SSR Applications in Ctrip Financial Frontend

This article describes how Ctrip Financial’s front‑end team measured, analyzed, and optimized key web‑performance metrics such as First Contentful Paint, DNS/TCP durations, and Cumulative Layout Shift for their server‑side rendered applications, providing concrete monitoring code, data‑processing methods, and practical optimization techniques to improve user experience and achieve a 70%+ instant‑load rate.

JavaScriptSSRfrontend
0 likes · 10 min read
Performance Monitoring and Optimization of SSR Applications in Ctrip Financial Frontend
Open Source Linux
Open Source Linux
Feb 23, 2022 · Operations

20 Proven Linux Server Performance Tweaks Every Sysadmin Should Know

Learn how to boost Linux server efficiency with 20 practical tips—from kernel elevator adjustments and disabling unnecessary daemons to optimizing TCP, choosing the right filesystem, and leveraging performance tools like top, vmstat, iostat, free, and sar—ensuring faster, more secure, and cost-effective operations.

Kernel TuningLinuxoptimization
0 likes · 14 min read
20 Proven Linux Server Performance Tweaks Every Sysadmin Should Know
ELab Team
ELab Team
Feb 16, 2022 · Frontend Development

Boost Your CSS: Proven Optimization Techniques and Modern Methodologies

This article explores essential CSS optimization strategies—including shorthand properties, selector merging, semantic class naming, property ordering, parent selector references, and modern methodologies like BEM, Atomic CSS, preprocessors, PostCSS, and CSS-in-JS—while providing practical code examples and tool recommendations for cleaner, more maintainable front‑end styles.

BEMCSSCSS-in-JS
0 likes · 15 min read
Boost Your CSS: Proven Optimization Techniques and Modern Methodologies
DataFunTalk
DataFunTalk
Feb 16, 2022 · Artificial Intelligence

Deep Learning-Based Design of Financial Index Funds Using Graph Neural Networks

Recent advances in deep learning have enabled a novel two‑stage approach for designing financial index funds, where graph neural networks first select a sparse set of assets and then allocate weights, dramatically reducing computational complexity while achieving performance comparable to traditional mixed‑integer programming methods.

Index Fundsfinancegraph neural networks
0 likes · 17 min read
Deep Learning-Based Design of Financial Index Funds Using Graph Neural Networks
Liangxu Linux
Liangxu Linux
Feb 14, 2022 · Operations

Unlock Linux Performance: Master Load, CPU, Memory & Optimization Tools

This guide explains Linux performance optimization by defining key metrics such as throughput and latency, interpreting average load, exploring CPU context switches, and providing practical step‑by‑step instructions for using tools like vmstat, pidstat, perf, strace, and memory analysis utilities to diagnose and resolve CPU, I/O, and memory bottlenecks.

CPUoptimizationperformance
0 likes · 46 min read
Unlock Linux Performance: Master Load, CPU, Memory & Optimization Tools
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 14, 2022 · Frontend Development

Front‑End Performance Optimization: RAIL Model, Core Web Vitals, and Practical Best Practices

This article consolidates front‑end performance knowledge by explaining the RAIL model, detailing user‑centric metrics such as FP, FCP, LCP, FID, TTI, TBT and CLS, describing how to capture them with tools like Lighthouse and web‑vitals, and offering concrete optimization techniques ranging from caching and HTTP/2 to code‑splitting, tree‑shaking, skeleton screens and server‑side rendering.

RAILfrontendoptimization
0 likes · 24 min read
Front‑End Performance Optimization: RAIL Model, Core Web Vitals, and Practical Best Practices
Top Architect
Top Architect
Feb 3, 2022 · Backend Development

System Performance Issue Analysis, Diagnosis, and Optimization for Business Applications

This article explains how to analyze, diagnose, and optimize performance problems in production business systems, covering the typical causes such as high concurrency, data growth, hardware limits, and environment changes, and detailing practical steps for hardware, OS, database, middleware, JVM tuning, code review, and APM monitoring.

BackendJVMdiagnosis
0 likes · 15 min read
System Performance Issue Analysis, Diagnosis, and Optimization for Business Applications
Selected Java Interview Questions
Selected Java Interview Questions
Jan 21, 2022 · Databases

Performance Testing and Optimization of MySQL Pagination on Large Datasets

This article demonstrates how to generate, insert, and query ten‑million‑row MySQL tables, measures pagination query times under different offsets and limits, and presents practical optimization techniques such as sub‑queries, id‑range filtering, and column selection to improve performance on massive data sets.

databaselarge datasetsmysql
0 likes · 10 min read
Performance Testing and Optimization of MySQL Pagination on Large Datasets
ByteDance Terminal Technology
ByteDance Terminal Technology
Jan 11, 2022 · Information Security

Graph-Based Detection of Malicious Webpages: Methods, Experiments, and Future Work

This article presents a comprehensive study on detecting malicious webpages using heterogeneous graph structures and Graph Convolutional Networks, detailing background challenges, technical approaches, model iterations, optimization techniques for large‑scale deployment, experimental results, and directions for future research.

DetectionGCNgraph neural networks
0 likes · 9 min read
Graph-Based Detection of Malicious Webpages: Methods, Experiments, and Future Work
Su San Talks Tech
Su San Talks Tech
Jan 7, 2022 · Big Data

Unlock Kafka’s Speed: Deep Dive into Performance Optimizations

This article explores Kafka’s performance architecture, covering network and disk bottlenecks, sequential writes, zero‑copy techniques, page cache usage, Reactor‑based networking, batch processing, compression, partition concurrency, and file structures, providing practical optimization methods for high‑throughput streaming applications.

Kafkadisk-iojava
0 likes · 17 min read
Unlock Kafka’s Speed: Deep Dive into Performance Optimizations
Amap Tech
Amap Tech
Jan 6, 2022 · Mobile Development

Three‑Year Full‑Chain Performance Optimization at Gaode Map: Strategies, Practices, and Results

Over three years Gaode Map halved overall latency by systematically identifying bottlenecks, applying reverse‑order targeted fixes, establishing forward‑order long‑term controls, and deploying adaptive resource scheduling, engine acceleration, H5 container enhancements, high‑performance components, and CI automation, resulting in sustainable core‑chain performance improvements and a better user experience.

EngineeringGaode MapMobile
0 likes · 18 min read
Three‑Year Full‑Chain Performance Optimization at Gaode Map: Strategies, Practices, and Results
Architect
Architect
Jan 2, 2022 · Backend Development

Efficient Read/Unread Tracking for Group Chat Messages Using Bitmaps

The article examines how to efficiently store read/unread status for group chat messages by replacing per‑user lists with compact bitmap structures, discusses handling member exits, presents C++‑style struct definitions, and quantifies storage savings compared to the naïve 8‑byte per‑user approach.

Bitmapdata storagegroup chat
0 likes · 7 min read
Efficient Read/Unread Tracking for Group Chat Messages Using Bitmaps
DataFunTalk
DataFunTalk
Jan 1, 2022 · Big Data

JD's Flink Journey: Evolution, Optimizations, and Future Directions

This article details JD's adoption of Flink for real‑time computing, covering its evolution from Storm to Flink on Kubernetes, the platform architecture, major optimization techniques such as preview topology, backpressure handling, dynamic rebalance, checkpoint‑as‑savepoint, and outlines future plans including stream‑batch integration, stability improvements, intelligent operations, and AI integration.

Big DataFlinkJD
0 likes · 10 min read
JD's Flink Journey: Evolution, Optimizations, and Future Directions
Java Architect Essentials
Java Architect Essentials
Dec 27, 2021 · Backend Development

Cache Optimization Techniques and Design Strategies

This article comprehensively explains cache benefits and costs, usage scenarios, update policies, and advanced optimizations such as penetration protection, bottom‑hole mitigation, avalanche prevention, hot‑key rebuilding, and efficient batch operations, providing practical guidance for building high‑performance backend systems.

Cache Strategiescachingoptimization
0 likes · 13 min read
Cache Optimization Techniques and Design Strategies
Top Architect
Top Architect
Dec 27, 2021 · Backend Development

Backend Interface Performance Optimization: Common Issues and Practical Solutions

This article summarizes typical causes of backend interface latency—such as slow MySQL queries, complex business logic, thread‑pool and lock misconfigurations, and machine constraints—and presents concrete optimization techniques including pagination fixes, indexing strategies, multithreading, proper thread‑pool tuning, lock refinement, caching, and asynchronous callbacks.

Backendoptimizationthread-pool
0 likes · 16 min read
Backend Interface Performance Optimization: Common Issues and Practical Solutions
DeWu Technology
DeWu Technology
Dec 24, 2021 · Frontend Development

Front-end Performance Monitoring Practices at DeWu Platform

DeWu Platform’s front‑end performance monitoring combines SDK‑collected metrics such as FCP, TTS, TSP, resource sizes and device info with Alibaba Cloud Log Service storage, a Python/Django backend that deduplicates, aggregates and visualizes data in MySQL‑backed dashboards, employing intermittent sampling, fingerprinting, and future plans for frame‑rate and user‑centric metrics.

SDKfrontendoptimization
0 likes · 9 min read
Front-end Performance Monitoring Practices at DeWu Platform
Sohu Tech Products
Sohu Tech Products
Dec 22, 2021 · Fundamentals

The Fastest Way to Loop in Python: Using Built‑in Functions and Math Instead of While/For Loops

This article demonstrates that in Python, plain while and for loops are significantly slower than using built‑in functions like sum or applying a direct mathematical formula, because the former execute extra Python‑level boundary checks and increments, making the latter the most efficient looping alternatives.

Sumbuilt-in functionsfor loop
0 likes · 7 min read
The Fastest Way to Loop in Python: Using Built‑in Functions and Math Instead of While/For Loops