article thumbnail

Image Processing Insights

KeyCDN

KeyCDN has significantly simplified the way images are transformed and delivered with our Image Processing service. Our Image Processing service makes it easy to do that. Our Image Processing service will automatically optimize the image quality and reduce the size of the image if no query string is provided.

article thumbnail

How to use Server Timing to get backend transparency from your CDN

Speed Curve

desc="Time to process request at origin" NOTE: This is not a new API. Caching the base page/HTML is common, and it should have a positive impact on backend times. Key things to understand from your CDN Cache Hit/Cache Miss – Was the resource served from the edge, or did the request have to go to origin?

Servers 57
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Analyzing a High Rate of Paging

Brendan Gregg

This is a rough post to share this old but good case study of using these tools, and to help justify their further development. Problem Statement The microservice managed and processed large files, including encrypting them and then storing them on S3. Reads usually have apps waiting on them; writes may not (write-back caching).

Cache 105
article thumbnail

Improving The Performance Of Wix Websites (Case Study)

Smashing Magazine

Improving The Performance Of Wix Websites (Case Study). Improving The Performance Of Wix Websites (Case Study). Now, let’s take a deeper look into the actions and processes we put in place in order to achieve these significant results. The results of some of these APIs are also cached in a CDN as appropriate.

Website 127
article thumbnail

Hashnode Creates Scalable Feed Architecture on AWS with Step Functions, EventBridge and Redis

InfoQ

The company used serverless services on AWS, including Lambda, Step Functions, EventBridge, and Redis Cache. The solution leverages Step Functions' distributed maps feature that enables high-concurrency processing. Hashnode created a scalable event-driven architecture (EDA) for composing feed data for thousands of users.

article thumbnail

How To Add eBPF Observability To Your Product

Brendan Gregg

E.g., to see process execution with timestamps using execsnoop(8): # execsnoop-bpfcc -T. If you want to run these tools 24x7, study overheads to understand the cost first. Low frequency events such as process execution should be negligible to capture. execsnoop New processes (via exec(2)) table. Then try running a tool.

Latency 145
article thumbnail

How We Optimized Performance To Serve A Global Audience

Smashing Magazine

However, achieving a good LCP score is often a multi-faceted process that involves optimizing several stages of loading and rendering. Each stage has its unique challenges and potential pitfalls, as other case studies show. Here’s a breakdown of the moving pieces. Everything in one single 528-pages book.