Tagged articles
1036 articles
Page 11 of 11
21CTO
21CTO
Mar 2, 2016 · Databases

Inside MySQL InnoDB Full-Text Index: Architecture, Operations, and Optimization

This article examines MySQL’s InnoDB full‑text indexing from MySQL 5.6 onward, detailing supported search modes, the structure of auxiliary index files, the lifecycle of DML operations, transaction handling, cache synchronization, optimization procedures, background threads, monitoring tables, stop‑word configuration, and the built‑in n‑gram parser.

Database InternalsFull‑Text SearchInnoDB
0 likes · 23 min read
Inside MySQL InnoDB Full-Text Index: Architecture, Operations, and Optimization
Architect
Architect
Mar 2, 2016 · Databases

InnoDB Full-Text Index Architecture and Operations in MySQL 5.7

This article explains MySQL InnoDB full-text indexing, covering supported modes, auxiliary tables, creation, DML handling, query processing, transaction management, cache synchronization, optimization, background threads, monitoring, stopwords, plugins, and the built‑in n‑gram parser, with code references from MySQL 5.7.

Full‑Text SearchInnoDBdatabase
0 likes · 17 min read
InnoDB Full-Text Index Architecture and Operations in MySQL 5.7
Qunar Tech Salon
Qunar Tech Salon
Feb 3, 2016 · Backend Development

The Value, Modes, and Practices of Performance Optimization

This article explains the benefits and drawbacks of performance optimization, distinguishes between single‑application and structural optimization approaches, outlines common steps, tools, and techniques for each, and presents case studies illustrating architectural evolution for improved scalability and stability.

Scalabilityarchitecturecaching
0 likes · 7 min read
The Value, Modes, and Practices of Performance Optimization
Java High-Performance Architecture
Java High-Performance Architecture
Jan 1, 2016 · Frontend Development

How Tencent Front‑End Team Boosted HandQ Page Speed 20% with Inline Optimizations

By lazily loading avatars, moving critical JavaScript and CSS inline into the head, and deferring secondary screen logic, Tencent’s front‑end team reduced the HandQ group member distribution page’s first‑screen render time, achieving roughly a 20% performance improvement while keeping total inline size under 14 KB.

frontendinline-cssinline-js
0 likes · 3 min read
How Tencent Front‑End Team Boosted HandQ Page Speed 20% with Inline Optimizations
21CTO
21CTO
Dec 21, 2015 · Mobile Development

Boost Swift Performance: Essential Optimization Tips for Mobile Developers

This article explains practical Swift optimization techniques—including enabling compiler optimizations, whole‑module compilation, reducing dynamic dispatch with final and private, using value types and ContiguousArray, unchecked arithmetic, generic specialization, unmanaged references, and class‑only protocols—to improve runtime speed and binary size for iOS apps.

SwiftcompileriOS
0 likes · 17 min read
Boost Swift Performance: Essential Optimization Tips for Mobile Developers
Tencent TDS Service
Tencent TDS Service
Dec 17, 2015 · Mobile Development

How iOS Renders Views & Animations and Boosts Performance

This article explains iOS's view and animation rendering pipeline, identifies common performance pitfalls such as excessive layers, overdraw, off‑screen drawing, and image decompression, and provides practical optimization techniques using Core Animation and GPU Driver tools.

RenderingUI Performancecore animation
0 likes · 12 min read
How iOS Renders Views & Animations and Boosts Performance
Qunar Tech Salon
Qunar Tech Salon
Dec 11, 2015 · Backend Development

Performance Optimization Patterns for High‑Scale Backend Systems

This article presents a pattern‑based approach to performance optimization, describing common degradation anti‑patterns and corresponding optimization patterns—such as horizontal and vertical partitioning, runtime 3NF, data locality, and degradation—to help engineers improve response time, throughput, and availability in large‑scale backend services.

Scalabilityconcurrencyoptimization
0 likes · 43 min read
Performance Optimization Patterns for High‑Scale Backend Systems
Meituan Technology Team
Meituan Technology Team
Dec 10, 2015 · Backend Development

Performance Optimization Patterns for High‑Throughput Backend Systems

The article presents a pattern‑based catalog of performance‑optimization techniques—such as horizontal and vertical partitioning, constant‑variable separation, locality, and sandboxing—illustrated with Meituan case studies, explaining motivations, trade‑offs, and how each pattern reduces latency, boosts throughput, and enhances availability in high‑throughput backend systems.

BackendScalabilityhigh-availability
0 likes · 45 min read
Performance Optimization Patterns for High‑Throughput Backend Systems
Java High-Performance Architecture
Java High-Performance Architecture
Dec 8, 2015 · Frontend Development

How Repaints and Reflows Impact Web Performance—and How to Minimize Them

This article explains what browser repaints and reflows are, which operations trigger them, and provides practical techniques—such as batching style changes, using absolute positioning, leveraging document fragments, temporarily hiding elements, and caching values—to dramatically reduce their performance cost.

DOMfrontendoptimization
0 likes · 5 min read
How Repaints and Reflows Impact Web Performance—and How to Minimize Them
21CTO
21CTO
Dec 8, 2015 · Backend Development

Boost PHP 7 Performance: Essential Tweaks and Opcache Tips

This article introduces PHP 7.0.0’s major performance enhancements and provides five practical tuning steps—including enabling Opcache, using a newer GCC compiler, activating HugePages, configuring Opcache file cache, and applying profile‑guided optimization—to maximize speed and efficiency for backend applications.

OPcachePGOhugepages
0 likes · 5 min read
Boost PHP 7 Performance: Essential Tweaks and Opcache Tips
Qunar Tech Salon
Qunar Tech Salon
Nov 7, 2015 · Mobile Development

Seven Strategies for Optimizing Mobile Taobao App Performance

This article outlines seven practical strategies—including monitoring, network upgrades, caching, task grading, lazy loading, page structure refinement, and image download optimization—to significantly improve the launch speed, home page responsiveness, and cart performance of the Mobile Taobao application.

AndroidMobilecaching
0 likes · 11 min read
Seven Strategies for Optimizing Mobile Taobao App Performance
21CTO
21CTO
Oct 21, 2015 · Backend Development

Boost PHP Performance: Practical Tips to Speed Up Your Scripts

This guide explains how to improve PHP script performance by upgrading the PHP version, leveraging caching and output buffering, avoiding unnecessary getters/setters and variable copies, and replacing per‑iteration SQL queries with batch operations, all illustrated with clear code examples.

Code RefactoringPHPoptimization
0 likes · 6 min read
Boost PHP Performance: Practical Tips to Speed Up Your Scripts
21CTO
21CTO
Oct 20, 2015 · Databases

Deep Dive into MySQL Partitioning, GTID Bugs, and TokuDB Optimize Table Anomalies

This article examines why MySQL 5.5/5.6 fails to retrieve non‑null partitioned rows after a physical upgrade, how the ALTER TABLE … PARTITION BY KEY ALGORITHM=1 fix works, the cause of MySQL client crashes when dump output mixes warnings, GTID_PURGED replication bugs, replicate‑filter side effects, and the behavior of TokuDB’s OPTIMIZE TABLE.

GTIDPartitioningReplication
0 likes · 19 min read
Deep Dive into MySQL Partitioning, GTID Bugs, and TokuDB Optimize Table Anomalies
Qunar Tech Salon
Qunar Tech Salon
Sep 24, 2015 · Fundamentals

Performance vs. Maintainability: Why Maintainability Should Take Precedence

The article argues that while performance is important, maintainability is more critical for sustainable software development, illustrating this with anecdotes, common misconceptions about optimization, and practical advice on balancing code readability, caching, and hardware considerations.

Software Engineeringcachingcode readability
0 likes · 15 min read
Performance vs. Maintainability: Why Maintainability Should Take Precedence
Architect
Architect
Sep 23, 2015 · Frontend Development

H5 Performance Optimization: Principles, Strategies, and Testing

This article explains why H5 performance matters, defines the one‑second rule for different network conditions, and provides comprehensive front‑end optimization techniques—including resource loading, image handling, server deployment, code standards, testing tools, and classic case studies—to improve user experience on mobile web applications.

H5MobileWeb
0 likes · 22 min read
H5 Performance Optimization: Principles, Strategies, and Testing
21CTO
21CTO
Sep 8, 2015 · Fundamentals

Why Performance Should Never Sacrifice Maintainability in Code

The article argues that while programmers obsess over performance gains, maintainability is often more critical, illustrating this with C# LINQ vs Single/First debates, database design pitfalls, and the hidden costs of premature optimization, ultimately urging developers to prioritize readable, maintainable code and measure performance before refactoring.

CSoftware Engineeringcode quality
0 likes · 12 min read
Why Performance Should Never Sacrifice Maintainability in Code
21CTO
21CTO
Aug 24, 2015 · Frontend Development

Boost Web Performance: 8 Proven Front‑End Optimization Techniques

This guide presents eight practical front‑end optimization methods—including browser choice, static page serving, request reduction, CDN usage, client‑side caching, and server configuration—that can significantly improve user experience and page load speed.

CDNcachingfrontend
0 likes · 6 min read
Boost Web Performance: 8 Proven Front‑End Optimization Techniques
MaGe Linux Operations
MaGe Linux Operations
Aug 14, 2015 · Fundamentals

How to Uncover and Fix System Performance Bottlenecks: A Practical Guide

This article explains the core concepts of system performance, defines throughput and latency, describes how to measure them, and provides detailed, code‑level techniques for locating and eliminating common performance bottlenecks across operating systems, networks, databases, and application code.

Code OptimizationLatencyProfiling
0 likes · 35 min read
How to Uncover and Fix System Performance Bottlenecks: A Practical Guide

Architectural Overview and Optimization Techniques for SQL‑on‑Hadoop Systems

This article provides a comprehensive analysis of SQL‑on‑Hadoop architectures, comparing runtime‑framework‑based engines like Hive with MPP‑style engines such as Impala, detailing core components, compilation pipelines, optimizer strategies, CPU/IO performance tricks, columnar storage formats, and resource management in modern big‑data query platforms.

Columnar StorageQuery EngineSQL on Hadoop
0 likes · 22 min read
Architectural Overview and Optimization Techniques for SQL‑on‑Hadoop Systems
Efficient Ops
Efficient Ops
Jul 5, 2015 · Databases

What’s New in MySQL InnoDB 5.7? Performance Boosts and Fresh Features

The article reviews MySQL InnoDB 5.7’s major performance enhancements—such as transaction pooling, temporary‑table redesign, buffer and DDL optimizations—and introduces new capabilities like native partitioning, dynamic buffer sizing, GIS support, virtual columns, and advanced compression, all illustrated with benchmark graphics.

InnoDBNew Featuresdatabase
0 likes · 11 min read
What’s New in MySQL InnoDB 5.7? Performance Boosts and Fresh Features
Qunar Tech Salon
Qunar Tech Salon
Apr 6, 2015 · Fundamentals

Branch and Bound Method vs Backtracking: Basic Description and Comparison

The article explains the branch and bound algorithm, comparing it with backtracking, describing its search strategies, general procedure, and key differences such as search order, node handling, and optimal solution finding, while providing a basic overview and illustrative diagram.

BacktrackingSearchalgorithm
0 likes · 6 min read
Branch and Bound Method vs Backtracking: Basic Description and Comparison
Meituan Technology Team
Meituan Technology Team
Sep 30, 2014 · Backend Development

Optimizing Large-Scale Geodesic Distance Calculations

The article presents techniques for accelerating geodesic distance calculations across millions of coordinate pairs—such as vectorized formulas, spatial indexing, parallel processing, and approximation algorithms—that dramatically cut CPU time and memory usage while preserving required accuracy for large‑scale geographic analyses.

Backenddistance-calculationgeodesic
0 likes · 1 min read
Optimizing Large-Scale Geodesic Distance Calculations
Baidu Tech Salon
Baidu Tech Salon
Sep 16, 2014 · Backend Development

50 Proven PHP Performance Tweaks to Speed Up Your Code

This article compiles 50 practical PHP performance tips—from using single quotes and static methods to leveraging opcode caching and memcached—detailing how each adjustment can noticeably improve execution speed, memory usage, and overall efficiency of web applications.

BackendPHPbest practices
0 likes · 11 min read
50 Proven PHP Performance Tweaks to Speed Up Your Code
Baidu Tech Salon
Baidu Tech Salon
Aug 21, 2014 · Fundamentals

9 Essential Java Profiling Tools to Boost Performance

This article reviews nine Java performance profiling tools—including NetBeans Profiler, JProfiler, GC Viewer, VisualVM, Patty, JRockit Mission Control, Eclipse Memory Analyzer, Java Interactive Profiler, and Profiler4J—detailing their features, usage scenarios, and how they help developers identify and resolve CPU, memory, and thread bottlenecks.

JProfilerJavaNetBeans
0 likes · 8 min read
9 Essential Java Profiling Tools to Boost Performance