← Back to Categories
</>
CATEGORY

Web Performance

Caching, optimization, compression, rate limiting, and scalability.

GLOSSARY

Terms in Web Performance

22 terms
01

Browser Cache

A browser cache stores reusable web resources locally on the client.

02

CDN

A Content Delivery Network distributes cached content across geographically distributed servers.

03

Cache Invalidation

Cache invalidation removes or refreshes stale cached data when the underlying data changes.

04

Cache Stampede

A cache stampede occurs when many requests simultaneously regenerate an expired cached value.

05

Caching

Caching stores frequently accessed data temporarily so future requests can be served faster.

06

Compression

Compression reduces the size of data transferred between servers and clients.

07

Connection Reuse

Connection reuse avoids repeatedly establishing network or database connections.

08

Database Query Optimization

Query optimization reduces unnecessary database work and improves response times.

09

Debouncing

Debouncing delays execution until a burst of events has stopped.

10

Edge Server

An edge server handles requests close to clients and can provide functions such as caching, routing, and content delivery.

11

HTTP Cache

HTTP caching uses response headers to control how clients and intermediaries store responses.

12

Horizontal Scaling

Horizontal scaling increases capacity by adding more application instances.

13

Latency

Latency measures the delay involved in completing a request or operation.

14

Lazy Loading

Lazy loading delays loading resources until they are needed.

15

Load Balancing

Load balancing distributes incoming traffic across multiple application instances.

16

Pagination Performance

Pagination limits the amount of data returned or rendered in one request.

17

Resource Throttling

Resource throttling deliberately limits the rate at which a system processes work to protect available resources.

18

Response Time

Response time is the elapsed time between a request and the corresponding response.

19

Reverse Proxy

A reverse proxy receives client requests and forwards them to backend services.

20

Throttling

Throttling limits how frequently an operation can execute during a period.

21

Throughput

Throughput measures how much work a system completes over a period.

22

Vertical Scaling

Vertical scaling increases the resources of an existing server.