Tagged articles
14 articles
Page 1 of 1
php Courses
php Courses
Dec 12, 2025 · Backend Development

Boost PHP Web App Performance: Buffering, GZIP, HTTP Caching, and Async Requests

Learn how to accelerate PHP web applications by leveraging output buffering, GZIP compression, HTTP caching headers, and asynchronous cURL multi‑requests, with clear code examples that demonstrate each technique for reducing network round‑trips and improving overall user experience.

GzipHTTP CachingOutput Buffering
0 likes · 4 min read
Boost PHP Web App Performance: Buffering, GZIP, HTTP Caching, and Async Requests
Java Architect Essentials
Java Architect Essentials
Jul 7, 2025 · Backend Development

6 Proven Spring Boot Performance Hacks to Slash Response Time

Discover six practical Spring Boot optimization techniques—including Tomcat thread‑pool tuning, @Async asynchronous processing, HTTP caching, switching to Undertow, HikariCP connection pooling, and JVM memory settings—that transformed a sluggish e‑commerce service from 5‑second delays to sub‑1.5‑second response times.

AsyncHTTP CachingHikariCP
0 likes · 11 min read
6 Proven Spring Boot Performance Hacks to Slash Response Time
Top Architect
Top Architect
Nov 14, 2022 · Backend Development

Designing a Three‑Level HTTP Cache in B/S Architecture and Optimizing Microservice Gateways

This article explores the shortcomings of current HTTP caching practices, proposes a three‑level cache design for B/S architectures, discusses gateway simplification with Apache APISIX, offers data‑size reduction tips, and presents a hand‑crafted Java HTTP cache framework with code examples.

HTTP CachingMicroservicesSpring Cloud Gateway
0 likes · 16 min read
Designing a Three‑Level HTTP Cache in B/S Architecture and Optimizing Microservice Gateways
ELab Team
ELab Team
Sep 16, 2021 · Frontend Development

How to Achieve Long-Term Offline Caching with HTTP, AppCache, and Service Workers

This article explains why server‑generated URLs with authentication break traditional HTTP caching and then guides readers through three offline‑caching strategies—HTTP strong and negotiated caching, the now‑deprecated Application Cache, and modern Service Workers—providing practical code examples and best‑practice recommendations.

Application CacheHTTP CachingOffline
0 likes · 21 min read
How to Achieve Long-Term Offline Caching with HTTP, AppCache, and Service Workers
Java Backend Technology
Java Backend Technology
Apr 1, 2019 · Backend Development

Why Overriding HttpServlet’s service() Is a Bad Idea: Caching Insights

This article explains why developers should avoid overriding the HttpServlet service() method, illustrating how the default implementation handles HTTP cache negotiation, showing concrete servlet examples, and demonstrating the significant traffic and performance benefits of letting the container manage caching automatically.

HTTP CachingServletWeb Performance
0 likes · 9 min read
Why Overriding HttpServlet’s service() Is a Bad Idea: Caching Insights
MaGe Linux Operations
MaGe Linux Operations
Jul 5, 2016 · Fundamentals

How Web Caches Work: From Hits to Expiration Explained

This article explains the fundamentals of web caching, covering cache concepts, hit and miss workflows, expiration handling, conditional validation methods, and multi‑level cache strategies used in HTTP to improve performance and ensure data freshness.

Cache-ControlConditional RequestsHTTP Caching
0 likes · 15 min read
How Web Caches Work: From Hits to Expiration Explained
21CTO
21CTO
May 1, 2016 · Backend Development

Mastering HTTP Caching: How Browsers Use Headers to Optimize Web Performance

This article explains the fundamentals of HTTP caching, detailing the relevant request and response header fields, their interactions, practical simulation using Fiddler, browser-specific behaviors, and best‑practice strategies for configuring Expires, Cache‑Control, ETag, and Last‑Modified to improve web performance.

Browser CacheCache-ControlETag
0 likes · 21 min read
Mastering HTTP Caching: How Browsers Use Headers to Optimize Web Performance
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
MaGe Linux Operations
MaGe Linux Operations
Jan 23, 2015 · Operations

Why Varnish Beats Squid: Deep Dive into Architecture, VCL, and Performance

Varnish is a high‑performance open‑source reverse proxy and HTTP accelerator that outperforms Squid through in‑memory caching, multi‑process architecture, and flexible VCL scripting; this guide covers its advantages, disadvantages, configuration, VCL syntax changes, request handling flow, and practical deployment examples.

HTTP CachingVCLVarnish
0 likes · 18 min read
Why Varnish Beats Squid: Deep Dive into Architecture, VCL, and Performance