Tag

Cache Strategies

1 views collected around this technical thread.

Architecture and Beyond
Architecture and Beyond
May 18, 2024 · Backend Development

Comprehensive Guide to Caching Strategies and Implementation in Web Applications

This article explains the fundamentals of caching, enumerates various client‑side, server‑side and distributed cache types, describes common caching patterns and expiration policies, and highlights practical considerations to effectively improve web application performance and reliability.

BackendCache InvalidationCache Strategies
0 likes · 21 min read
Comprehensive Guide to Caching Strategies and Implementation in Web Applications
Tencent Cloud Developer
Tencent Cloud Developer
Mar 7, 2022 · Backend Development

Comprehensive Guide to Caching: Concepts, Types, Strategies, and Best Practices

This comprehensive guide explains caching fundamentals, motivations, and hardware/software perspectives, details client, network, and server cache types, addresses common problems like breakdown, avalanche, and penetration with solutions, and covers strategies, consistency, expiration policies, distributed architectures, design best practices, and implementation examples.

Cache Strategiesbackend developmentcaching
0 likes · 52 min read
Comprehensive Guide to Caching: Concepts, Types, Strategies, and Best Practices
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.

BackendCache StrategiesPerformance
0 likes · 13 min read
Cache Optimization Techniques and Design Strategies
Top Architect
Top Architect
Aug 15, 2021 · Backend Development

Choosing and Implementing Distributed Cache Systems with Redis

This article reviews various cache system types, compares popular distributed caches such as Memcache, Tair, and Redis, explains Redis cluster high‑availability mechanisms, discusses sharding strategies, and outlines common cache problems and solutions, providing practical configuration examples for Java backend developers.

Cache Strategiesbackend developmentcaching
0 likes · 12 min read
Choosing and Implementing Distributed Cache Systems with Redis
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 30, 2020 · Databases

Redis Memory Eviction Policies, Expiration Strategies, Cache Issues, Deployment Modes, and Persistence Mechanisms

This article explains Redis’s memory eviction policies, expiration strategies, common cache problems such as penetration, breakdown, and avalanche, outlines deployment modes, compares RDB and AOF persistence, and lists typical business scenarios for using Redis as a high‑performance key‑value store.

Cache StrategiesDatabaseMemory Eviction
0 likes · 9 min read
Redis Memory Eviction Policies, Expiration Strategies, Cache Issues, Deployment Modes, and Persistence Mechanisms
Amap Tech
Amap Tech
Aug 13, 2019 · Backend Development

Cache Strategies and Framework Selection for High‑Performance Systems

To achieve low‑latency, high‑throughput data access in systems like Gaode’s navigation service, the article advises evaluating CPU and I/O bottlenecks, choosing between local (HashMap/ConcurrentHashMap or Caffeine) and distributed caches (Redis preferred), applying appropriate eviction, TTL, and consistency patterns, and mitigating cache penetration, breakdown, and avalanche risks.

BackendCache StrategiesJava
0 likes · 26 min read
Cache Strategies and Framework Selection for High‑Performance Systems
Architects' Tech Alliance
Architects' Tech Alliance
Aug 29, 2018 · Backend Development

Comprehensive Guide to Effective Caching Strategies and Best Practices

This article explains when caching is needed, how to choose appropriate in‑process and distributed caches, design multi‑level cache architectures, handle cache updates, avoid common pitfalls such as penetration, breakdown and avalanche, and provides practical advice on serialization, GC tuning, monitoring, and framework selection.

Cache StrategiesJavaPerformance
0 likes · 19 min read
Comprehensive Guide to Effective Caching Strategies and Best Practices
JD Retail Technology
JD Retail Technology
May 24, 2018 · Frontend Development

Understanding PWA Caching: Principles, Performance Benefits, and Strategies

This article explains why traditional H5 pages perform poorly compared to native apps, introduces Progressive Web Apps (PWA) as a solution, details how service workers enable offline caching, presents real‑world performance comparisons, and reviews common cache strategies such as cache‑first, network‑first, stale‑while‑revalidate, cache‑only, and network‑only.

Cache StrategiesPWAPerformance
0 likes · 7 min read
Understanding PWA Caching: Principles, Performance Benefits, and Strategies