article thumbnail

Sustainable IT: Optimize your hybrid-cloud carbon footprint

Dynatrace

Implement appropriate caching layers (for example, read-only cache for static data). For a deeper look into these and many other recommendations, my colleagues and I wrote an eBook about performance and scalability on the topic. Reduce inter-process communications overhead. Implement intelligent retry and failover processes.

Cloud 205
article thumbnail

From AVIF to WebP: A New Smashing Book By Addy Osmani

Smashing Magazine

Image optimization , loading behavior and rendering in the browser require understanding of image formats and image compression techniques, image decoding and browser rendering, image CDNs and adaptive media loading, not to mention effective caching and preloading. Print + eBook. Print + eBook. $. Get Print + eBook.

Media 105
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

Meet Image Optimization, A New Smashing Book By Addy Osmani

Smashing Magazine

Image optimization , loading behavior and rendering in the browser require understanding of image formats and image compression techniques, image decoding and browser rendering, image CDNs and adaptive media loading, not to mention effective caching and preloading. Print + eBook. Print + eBook. $. Get Print + eBook.

Media 92
article thumbnail

Observability vs. monitoring: What’s the difference?

Dynatrace

Examples include a spike in memory utilization, a decrease in cache hit ratio, or an increase in CPU utilization. At the same time, metrics on a dashboard are showing resource exhaustion issues, such as lack of available memory. DevOps practitioners struggle to maintain highly available and scalable applications.

article thumbnail

MySQL Performance Tuning 101: Key Tips to Improve MySQL Database Performance

Percona

This results in expedited query execution, reduced resource utilization, and more efficient exploitation of the available hardware resources. Check out our eBook, ‘Six Common Causes of Poor Database Performance,’ to start troubleshooting problems today. Another highly beneficial caching method is key-value caching.

Tuning 52
article thumbnail

ChatGPT vs. MySQL DBA Challenge

Percona

ChatGPT: The InnoDB buffer pool is used by MySQL to cache frequently accessed data in memory. Since your dataset is 100 GB and you have 500 GB of RAM, you can allocate a significant portion of the available memory to the InnoDB buffer pool. So this answer was inaccurate and evasive.

article thumbnail

Radically speed up your code by fixing slow or frequent garbage collection

Dynatrace

— Excerpt from How Garbage Collection works in the Dynatrace Performance eBook) . It prevents your application from fully leveraging the available CPU. This resource is not available to your application. . Even though there’s more CPU capacity available, your application can no longer make use of it.

Speed 165