Tagged articles
458 articles
Page 5 of 5
MaGe Linux Operations
MaGe Linux Operations
Aug 10, 2017 · Backend Development

Explore the Ultimate Python Library Collection for Web Crawling and Data Processing

This comprehensive guide lists essential Python libraries for network operations, asynchronous programming, web crawling frameworks, HTML/XML parsing, text handling, data conversion, slug creation, office document manipulation, PDF processing, markdown rendering, YAML handling, CSS utilities, feed parsing, SQL tools, HTTP clients, microformats, executable analysis, PSD handling, natural language processing, browser automation, headless tools, multiprocessing, queues, cloud execution, email handling, URL manipulation, web content extraction, video downloading, wiki archiving, WebSocket communication, DNS queries, computer vision, proxy services, and miscellaneous utilities.

PythonWeb Crawlingdata-processing
0 likes · 17 min read
Explore the Ultimate Python Library Collection for Web Crawling and Data Processing
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 27, 2017 · Frontend Development

Master Whistle: Fast Proxy Setup for Frontend Debugging

This guide walks developers through installing Whistle, configuring one‑click proxy switching, and using its powerful rule‑based features—host mapping, file replacement, request forwarding, script injection, mock responses, remote debugging, and HTTPS support—to streamline frontend network debugging.

DebuggingProxyWhistle
0 likes · 5 min read
Master Whistle: Fast Proxy Setup for Frontend Debugging
21CTO
21CTO
Jul 21, 2017 · Fundamentals

What Happens When Your Browser Loads a Web Page? From DNS to Rendering Explained

This article walks through every step a browser takes to fetch and display a website—including DNS cache lookup, OS and ISP resolution, TCP handshake, HTTP request handling, and the rendering pipeline—while also clarifying core concepts such as callbacks, async vs sync, and the event loop.

AsynchronousBrowserDNS
0 likes · 6 min read
What Happens When Your Browser Loads a Web Page? From DNS to Rendering Explained
Efficient Ops
Efficient Ops
Jul 9, 2017 · Mobile Development

Why Users Quit Slow Apps: Insights from China’s 2016 Mobile Performance Report

The 2016 China Mobile App Performance Report, released by leading APM provider Tingyun, analyzes iOS and Android crash rates, network performance, error distributions, and third‑party API responsiveness, revealing that iOS apps crash five times more often than Android, network errors dominate failures, and certain industries suffer higher latency, offering developers data‑driven guidance to improve user experience.

APICrashMobile
0 likes · 7 min read
Why Users Quit Slow Apps: Insights from China’s 2016 Mobile Performance Report
Architects' Tech Alliance
Architects' Tech Alliance
Jul 1, 2017 · Operations

Comprehensive Overview of Data Migration: Purposes, Challenges, and Main Technologies

This article provides a detailed introduction to data migration, explaining why and when it is needed, outlining its major challenges such as security, compatibility and downtime, and describing the four primary migration approaches—application, volume‑manager, network, and storage—along with common tools and technologies.

Data MigrationLVMVirtualization
0 likes · 10 min read
Comprehensive Overview of Data Migration: Purposes, Challenges, and Main Technologies
MaGe Linux Operations
MaGe Linux Operations
May 30, 2017 · Operations

Fix Linux VM No Internet: Configure NAT and DHCP in VMware

This guide walks you through fixing a Linux virtual machine that cannot connect to the internet by adjusting network settings, resetting virtual network defaults, and configuring the VM to use NAT mode with automatic DHCP, ensuring seamless browsing after a simple restart.

LinuxVMwarenetwork
0 likes · 3 min read
Fix Linux VM No Internet: Configure NAT and DHCP in VMware
Architects' Tech Alliance
Architects' Tech Alliance
May 11, 2017 · Cloud Computing

Design and Implementation Principles for Private Cloud Architecture

This article explains the fundamental principles, security considerations, and cloud‑native design of private cloud infrastructure, covering stability, scalability, redundancy, storage options, network architecture, authentication, encryption, resource pooling, SLA management, and example OpenStack designs to guide practical implementation.

OpenStackSecuritycloud architecture
0 likes · 46 min read
Design and Implementation Principles for Private Cloud Architecture
dbaplus Community
dbaplus Community
Apr 23, 2017 · Operations

From Legacy to Scalable: How TianpiaoChe Revamped Its Ops Architecture

Li Qiang, Operations Director at TianpiaoChe, shares the step‑by‑step transformation of a legacy e‑commerce infrastructure, covering network latency fixes, hardware re‑allocation, OS tuning, open‑source component upgrades, virtualization changes, and future plans, providing practical insights for large‑scale site operations.

DevOpsOperationsVirtualization
0 likes · 28 min read
From Legacy to Scalable: How TianpiaoChe Revamped Its Ops Architecture
ITPUB
ITPUB
Apr 19, 2017 · Operations

How to Install and Configure a Linux BIND DNS Server Step‑by‑Step

This guide explains the fundamentals of DNS, walks through editing the /etc/hosts file, describes domain name components, details the three types of DNS servers, and provides complete installation, configuration, zone definition, record creation, and troubleshooting steps for a Linux BIND DNS server.

BINDDNSServer Configuration
0 likes · 17 min read
How to Install and Configure a Linux BIND DNS Server Step‑by‑Step
21CTO
21CTO
Mar 9, 2017 · Operations

Master HAProxy: Step-by-Step Guide to 4‑Layer & 7‑Layer Load Balancing

This article explains HAProxy’s role as a free, open‑source Linux load balancer, compares Layer 4 (TCP) and Layer 7 (HTTP) balancing, discusses SSL handling, and provides detailed installation and configuration steps—including package and source builds, global settings, defaults, and health‑check options.

ConfigurationHAProxyInstallation
0 likes · 8 min read
Master HAProxy: Step-by-Step Guide to 4‑Layer & 7‑Layer Load Balancing
Practical DevOps Architecture
Practical DevOps Architecture
Mar 2, 2017 · Operations

Sample Huawei Router Configuration Commands

This document provides a comprehensive set of Huawei router configuration commands covering system settings, SNMP, time, portal loading, security policies, ACL rules, user authentication, firewall zones, interface definitions, IP addressing, NAT, static routes, and user interface configurations.

ACLConfigurationNAT
0 likes · 4 min read
Sample Huawei Router Configuration Commands
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Feb 21, 2017 · Fundamentals

What Can 5G Really Do for You? Real-World Examples Explained

This article breaks down 5G for everyday users, illustrating how high bandwidth, dense connectivity, wide coverage, ultra‑reliable links, and massive device support translate into practical scenarios like seamless VR gaming, uninterrupted streaming in crowds, autonomous driving, remote robotics, and smart‑home IoT.

5GHigh BandwidthIoT
0 likes · 4 min read
What Can 5G Really Do for You? Real-World Examples Explained
Efficient Ops
Efficient Ops
Feb 15, 2017 · Operations

Mastering the One‑Second Rule: Boost Mobile User Experience in 2024

This article explains how mobile network characteristics, the one‑second rule, and targeted optimizations in access scheduling, protocols, and business logic can dramatically improve download success, startup speed, and overall user experience for mobile services.

MobileOperationsnetwork
0 likes · 24 min read
Mastering the One‑Second Rule: Boost Mobile User Experience in 2024
Meituan Technology Team
Meituan Technology Team
Jan 5, 2017 · Cloud Computing

MGW: Meituan's High‑Performance Four‑Layer Load Balancer

Meituan’s self‑developed MGW replaces LVS with a DPDK‑based four‑layer load balancer that handles tens of gigabits per second and millions of concurrent connections by eliminating interrupts and locks, isolating control and data planes, and providing OSPF‑ECMP clustering with seamless failover and session synchronization.

DPDKcloud computinghigh performance
0 likes · 20 min read
MGW: Meituan's High‑Performance Four‑Layer Load Balancer
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 2, 2016 · Mobile Development

Mobile Performance Testing Methods for Baidu Video App

This article outlines comprehensive mobile performance testing practices for Baidu Video, covering background, key performance dimensions such as smoothness, crash, memory, power, CPU, and network, and detailing metric collection methods on Android and iOS using command‑line tools, Xcode Instruments, and third‑party utilities.

AndroidCPUMemory
0 likes · 12 min read
Mobile Performance Testing Methods for Baidu Video App
Qunar Tech Salon
Qunar Tech Salon
Aug 14, 2016 · Mobile Development

Mobile App Performance Optimization: UI, Memory, Network, Power and Code

This article presents a detailed overview of mobile app performance optimization, covering UI responsiveness, memory management, network efficiency, power consumption, and code improvements, with practical analysis methods, tools, and case studies from major companies such as Ctrip and Alibaba to help developers enhance Android applications.

AndroidMemoryMobile Development
0 likes · 32 min read
Mobile App Performance Optimization: UI, Memory, Network, Power and Code
Architect
Architect
Jun 23, 2016 · Mobile Development

Analysis of WeChat Sync Protocol and Network Architecture

The article provides a detailed technical analysis of WeChat's communication protocol, describing its SYNC‑based state synchronization, short and long connection designs, packet structures, SyncKey handling, multi‑device login, and differences between mobile and web clients, offering insight for developers and engineers.

WeChatmobile messagingnetwork
0 likes · 18 min read
Analysis of WeChat Sync Protocol and Network Architecture
ITPUB
ITPUB
Jun 23, 2016 · Operations

Mastering HAProxy: Deep Dive into TCP/HTTP Load Balancing, Configuration & Debugging

This comprehensive guide walks through HAProxy's version landscape, connection and closing modes, load‑balancing algorithms, persistence, content routing, header rewriting, multiple configuration examples—including dynamic and multi‑process setups—and practical debugging tips, supplemented by a live Q&A session.

HAProxyHTTPTCP
0 likes · 13 min read
Mastering HAProxy: Deep Dive into TCP/HTTP Load Balancing, Configuration & Debugging
21CTO
21CTO
Jun 18, 2016 · Operations

How LVS Load Balancer Distributes Traffic: Deep Dive into DR, NAT, and TUN Modes

This article explains the architecture of Linux Virtual Server (LVS) load balancers, detailing the roles of the Director server, Real servers, shared storage, and the three primary IPVS scheduling modes—DR, NAT/FULL NAT, and TUN—including their mechanisms, advantages, and configuration considerations.

DR ModeIPVSLVS
0 likes · 14 min read
How LVS Load Balancer Distributes Traffic: Deep Dive into DR, NAT, and TUN Modes
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 9, 2016 · Operations

Understanding Load Balancing Algorithms and Hardware Solutions

This article explains common load‑balancing algorithms—including round‑robin, random, least‑connections, source‑IP hash, and weighted methods—describes their advantages and drawbacks, and examines hardware load‑balancing devices such as F5 and A10, covering functional, performance, stability, security, and cost considerations.

AlgorithmsHardwareload-balancing
0 likes · 5 min read
Understanding Load Balancing Algorithms and Hardware Solutions
dbaplus Community
dbaplus Community
Jun 7, 2016 · Operations

Pick the Best Open‑Source Monitoring Tool and Design a Unified Ops Platform

This article compares five open‑source monitoring solutions—Cacti, Nagios, Zabbix, Centreon and Ganglia—explains how to design a unified operations monitoring platform, and provides step‑by‑step instructions for installing and configuring Ganglia on Linux, including management, client, web UI setup, extensions, and best‑practice considerations.

GangliaLinuxnetwork
0 likes · 13 min read
Pick the Best Open‑Source Monitoring Tool and Design a Unified Ops Platform
Tencent TDS Service
Tencent TDS Service
Jun 2, 2016 · Mobile Development

Master Retrofit: From Basics to Advanced Customizations in Android

This comprehensive guide walks Android developers through Retrofit’s fundamentals, usage patterns, URL configuration, parameter handling, custom converters, call adapters, and advanced techniques like file uploads, mock servers, and RxJava integration, providing code examples and deep insights to master network requests efficiently.

AndroidCustom ConverterMock Server
0 likes · 22 min read
Master Retrofit: From Basics to Advanced Customizations in Android
ITPUB
ITPUB
May 16, 2016 · Operations

How to Use Linux TC for Precise Bandwidth and Burst Control

This guide explains Linux traffic control (TC), covering its core components, queueing disciplines, classes, filters, burst parameters, and provides step‑by‑step command examples to limit download speeds for individual IPs or subnets.

Linuxbandwidth shapingnetwork
0 likes · 12 min read
How to Use Linux TC for Precise Bandwidth and Burst Control
21CTO
21CTO
Feb 27, 2016 · Backend Development

Mastering Software Load Balancing: Nginx, LVS, and HAProxy Deep Dive

This article provides a comprehensive overview of software load balancing, detailing the architecture, features, performance characteristics, and various load‑balancing strategies of Nginx, LVS, and HAProxy, and explains how to choose and deploy them in different scenarios.

BackendHAProxyLVS
0 likes · 21 min read
Mastering Software Load Balancing: Nginx, LVS, and HAProxy Deep Dive
Architect
Architect
Nov 15, 2015 · Fundamentals

How HTTPS Affects Access Speed and User Experience

HTTPS enhances privacy and prevents traffic hijacking but introduces additional network round‑trip times and cryptographic computation, which can increase page load latency by several RTTs and tens of milliseconds, especially on first‑time connections, affecting overall user experience.

HTTPSWebnetwork
0 likes · 7 min read
How HTTPS Affects Access Speed and User Experience
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
ITPUB
ITPUB
Oct 23, 2015 · Cloud Computing

Uncovering the Hidden Pitfalls of Internet+ Network Infrastructure

The 2015 SACC conference highlighted numerous hidden challenges in building Internet+ network infrastructure—including cloud host, DNS, CDN, IP database, and BGP issues—providing practical insights for architects and IT professionals to avoid costly mistakes.

BGPCDNDNS
0 likes · 7 min read
Uncovering the Hidden Pitfalls of Internet+ Network Infrastructure
21CTO
21CTO
Oct 13, 2015 · Backend Development

Boost Large-Scale Website Performance: Key Paths, Caching, and Metrics Explained

This article examines website performance by breaking down the user request journey into three paths—client, network, and server—offering practical optimization techniques such as DNS prefetch, caching strategies, CDN deployment, and outlining essential metrics like response time, concurrency, and throughput.

BackendMetricscaching
0 likes · 13 min read
Boost Large-Scale Website Performance: Key Paths, Caching, and Metrics Explained
21CTO
21CTO
Aug 13, 2015 · Backend Development

Mastering LVS and Keepalived: Build a High‑Performance Load‑Balancing Cluster

This article explains the fundamentals of load balancing, introduces Linux Virtual Server (LVS) and its architecture, and provides a step‑by‑step guide to set up a DR‑mode LVS cluster with Keepalived on CentOS, including configuration, testing, and failover verification.

DR ModeLVSLinux
0 likes · 19 min read
Mastering LVS and Keepalived: Build a High‑Performance Load‑Balancing Cluster
Practical DevOps Architecture
Practical DevOps Architecture
May 28, 2015 · Operations

10 Cisco IOS Service Subcommands and Their Usage

This article lists and explains ten Cisco IOS service subcommands—including service dhcp, service linenumber, service password-encryption, service nagle, and others—detailing their functions, typical usage scenarios, and security considerations for configuring routers and switches.

CiscoRouter configurationiOS
0 likes · 6 min read
10 Cisco IOS Service Subcommands and Their Usage
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 5, 2015 · Mobile Development

Ctrip App Network Service Architecture and Performance Optimization Practices

The article details Ctrip's mobile app network service architecture, explaining native TCP and hybrid HTTP communication, describing common performance issues such as DNS, TCP, payload size, and presents six optimization practices—including DNS caching, quality detection, priority handling, retransmission, payload reduction, and overseas network improvements—to achieve higher success rates and lower latency.

HybridMobileTCP
0 likes · 14 min read
Ctrip App Network Service Architecture and Performance Optimization Practices
Practical DevOps Architecture
Practical DevOps Architecture
Apr 29, 2015 · Operations

Configuring Traffic Statistics on SwitchA and SwitchB

This guide shows how to configure traffic statistics on two switches by creating ACLs, traffic classifiers, behaviors, and policies, applying them to specific GigabitEthernet interfaces, and finally displaying the traffic policy statistics from the command line.

ACLOperationsnetwork
0 likes · 3 min read
Configuring Traffic Statistics on SwitchA and SwitchB
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 14, 2015 · Frontend Development

Understanding Web Front‑End Optimization and Static Site Generation

The article explains how web front‑end optimization, including static site generation, relies on improving browser‑server performance by addressing CPU, storage, and especially network bottlenecks, and argues that front‑end engineers should view themselves as browser‑application experts rather than just HTML/CSS/JS coders.

CPUWeb Optimizationio
0 likes · 16 min read
Understanding Web Front‑End Optimization and Static Site Generation
MaGe Linux Operations
MaGe Linux Operations
Jul 5, 2014 · Operations

How Tcpcopy Replicates Live Traffic for Realistic Load Testing

Tcpcopy is a distributed online pressure testing tool that copies live traffic to test machines, enabling realistic simulation of production environments without deploying new code, and the article explains its principles, code details, deployment steps, advanced usage, and real‑world application at Yitao.

Load Testingnetworktcpcopy
0 likes · 13 min read
How Tcpcopy Replicates Live Traffic for Realistic Load Testing