All Articles

145976 articles · Page 7238 of 7299
Architect
Architect
Jul 20, 2015 · Backend Development

Weibo Image Storage Architecture and High‑Performance Image Processing Pipeline

The article describes Weibo's large‑scale cross‑IDC distributed image storage system, its upload and download workflows, the challenges of massive seasonal traffic spikes, and the custom pipeline and lightweight compression library designed to achieve strong consistency and low‑latency image delivery.

Backend ArchitectureImage storageWeibo
0 likes · 8 min read
Weibo Image Storage Architecture and High‑Performance Image Processing Pipeline
Java High-Performance Architecture
Java High-Performance Architecture
Jul 19, 2015 · Backend Development

How to Share Sessions Across Multiple Servers: 3 Proven Methods

With growing traffic, single-server sites struggle, so developers must share user sessions across multiple servers; this article explains three popular approaches—cookie-based, database-based, and Memcache-based session sharing—detailing their principles, advantages, and drawbacks to help choose the right solution.

Load BalancingPHPbackend
0 likes · 4 min read
How to Share Sessions Across Multiple Servers: 3 Proven Methods
Efficient Ops
Efficient Ops
Jul 19, 2015 · Databases

Mastering High‑Performance Database Operations: Insights from Meituan’s Scale

This article shares Meituan’s practical strategies for efficient database operations, covering rapid business growth handling, automated DDL workflows, systematic training, capacity planning, backup automation with xtrabackup, and real‑world Q&A on monitoring, replication, and disaster recovery.

BackupDatabase OperationsMySQL
0 likes · 14 min read
Mastering High‑Performance Database Operations: Insights from Meituan’s Scale

Selection and Comparison of Big Data Benchmark Standards with a Focus on TPC‑DS

This article reviews the evolution of big‑data management technologies, discusses the criteria for choosing appropriate big‑data benchmarks, compares existing benchmarks such as MapReduce tests, YCSB, BigBench and BigFrame, and provides an in‑depth analysis of the TPC‑DS benchmark and its certification status.

Big DataData ManagementPerformance Testing
0 likes · 15 min read
Selection and Comparison of Big Data Benchmark Standards with a Focus on TPC‑DS
Efficient Ops
Efficient Ops
Jul 19, 2015 · Cloud Native

Master Building Docker WordPress Images and Understanding ENTRYPOINT vs CMD

This guide walks you through preparing Docker, building a csphere/wordpress:4.2 image, running the container with proper environment variables, and clarifies the differences between ENTRYPOINT and CMD through hands‑on examples, helping you master container image creation and command execution in Docker.

CMDENTRYPOINTImage Building
0 likes · 9 min read
Master Building Docker WordPress Images and Understanding ENTRYPOINT vs CMD
Architect
Architect
Jul 19, 2015 · Information Security

Understanding HTTP and DNS Hijacking and Practical Anti‑Hijacking Solutions for Mobile Apps

This article explains the mechanisms of HTTP and DNS hijacking, illustrates real‑world examples, analyzes their causes and impacts on mobile applications, and presents practical anti‑hijacking techniques such as data validation, HttpDNS, ISP cache handling, illegal redirect blocking, and monitoring strategies.

DNS hijackingHTTP hijackinganti-hijacking
0 likes · 10 min read
Understanding HTTP and DNS Hijacking and Practical Anti‑Hijacking Solutions for Mobile Apps
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 19, 2015 · Information Security

25 Essential PHP Security Best Practices for Hardened Web Servers

This guide presents 25 practical PHP security best practices, covering configuration files, module management, error handling, file uploads, remote code execution, SQL safety, resource limits, user permissions, SELinux, firewall rules, and additional tools, to help administrators harden PHP deployments on Linux servers.

LinuxPHPbackend
0 likes · 27 min read
25 Essential PHP Security Best Practices for Hardened Web Servers
Java High-Performance Architecture
Java High-Performance Architecture
Jul 19, 2015 · Operations

How Keepalived Enables Automatic Failover and Load Balancing for High‑Availability Clusters

Keepalived, built on LVS, automatically monitors service nodes, isolates failed machines, and performs seamless failover between load balancers using VRRPv2, allowing web servers to be added or removed without manual intervention, thus ensuring high availability and efficient load distribution.

Cluster MonitoringHigh AvailabilityLVS
0 likes · 2 min read
How Keepalived Enables Automatic Failover and Load Balancing for High‑Availability Clusters
Architect
Architect
Jul 18, 2015 · Databases

Qihoo 360’s Use of MongoDB: Architecture, Practices, and Lessons Learned

The article details how Qihoo 360 adopted MongoDB since 2011, scaling to over 100 applications, 1,500 instances and 20 billion daily queries, and shares their architectural choices, backup strategies, best‑practice recommendations, and advice for teams considering MongoDB in large‑scale, cloud‑native environments.

Backup StrategiesBig DataDatabase Architecture
0 likes · 12 min read
Qihoo 360’s Use of MongoDB: Architecture, Practices, and Lessons Learned
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jul 17, 2015 · Information Security

How a Centralized Network Policy Solved Security Management for China Construction Bank

China Construction Bank faced fragmented security policy management across its thousands of branches, but by leveraging Huawei eSDK and a centralized controller, Qianfang Technology enabled the head office to configure and distribute policy templates, allowing flexible, region‑specific terminal security while maintaining unified oversight.

BankingCentralized ManagementHuawei eSDK
0 likes · 3 min read
How a Centralized Network Policy Solved Security Management for China Construction Bank
MaGe Linux Operations
MaGe Linux Operations
Jul 16, 2015 · Operations

Mastering Web Caching with Varnish: From Basics to Advanced Configuration

This article explains what web caching is, how cache hit rates are measured, the request‑processing flow, freshness‑checking methods and cache‑control directives, then introduces Varnish as a high‑performance HTTP reverse‑proxy, detailing its threads, state machines, VCL syntax, installation, configuration examples and cache‑purge techniques.

Cache-ControlHTTP CachingVarnish
0 likes · 16 min read
Mastering Web Caching with Varnish: From Basics to Advanced Configuration