惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
AI
AI
博客园 - 三生石上(FineUI控件)
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
H
Hackread – Cybersecurity News, Data Breaches, AI and More
雷峰网
雷峰网
NISL@THU
NISL@THU
S
Schneier on Security
T
Threatpost
T
Tenable Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
IT之家
IT之家
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
C
Cybersecurity and Infrastructure Security Agency CISA
P
Privacy & Cybersecurity Law Blog
I
Intezer
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
T
Threat Research - Cisco Blogs
SecWiki News
SecWiki News
AWS News Blog
AWS News Blog
博客园 - Franky
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
V
V2EX
Recorded Future
Recorded Future
Microsoft Security Blog
Microsoft Security Blog
S
Secure Thoughts
Google DeepMind News
Google DeepMind News
MongoDB | Blog
MongoDB | Blog
Apple Machine Learning Research
Apple Machine Learning Research
Project Zero
Project Zero
PCI Perspectives
PCI Perspectives
G
GRAHAM CLULEY
Help Net Security
Help Net Security
Cloudbric
Cloudbric
Recent Announcements
Recent Announcements
V
Visual Studio Blog
Hacker News: Ask HN
Hacker News: Ask HN
N
News and Events Feed by Topic
C
CERT Recently Published Vulnerability Notes
The Cloudflare Blog
Forbes - Security
Forbes - Security
C
Cisco Blogs
O
OpenAI News
www.infosecurity-magazine.com
www.infosecurity-magazine.com

ImageKit.io Blog

Next.js Image Optimization with ImageKit Use Video as a Background in Your Next.js Project How to Fix Autoplay Video in Next.js How Durian Scaled a Visual-First Retail Experience to 350K Monthly Visitors Online How Matsmart accelerated image delivery across countries with ImageKit AI in Digital Asset Management: From Smart Workflows to Agentic Automation How Joseph Joseph unified and secured global video delivery with ImageKit How Modall powers fast, effortless media delivery across 40+ projects with ImageKit Digital Asset Management (DAM) Trends: 2026 Report How to add a poster image to Video.js player (and automate it) HLS streaming with Video.js + React Building the future of storytelling with fast, AI-powered video delivery How PushOwl delivers 100M+ image-rich notifications seamlessly with ImageKit How Homify delivers millions of interior design images seamlessly with ImageKit Better event discovery with lightning‑fast videos & images Adding video player in React Native Video player in Angular applications Crop and resize videos in React Next.js image and video upload React image and video upload React video optimization How we quadrupled our traffic to 625K monthly page views How Apollo 24|7 boosted performance & reduced costs with ImageKit Simplify your media workflows with ImageKit DAM integrations Extending Lighthouse for custom image and video optimization analysis Brand Asset Management: What is it? How does it work? WordPress Digital Asset Management Guide - Manage your WP media assets better Why Shopify retailers need a digital asset management solution DAM vs. SharePoint: Which is best for you? AI-powered Metadata and Tagging in Digital Asset Management How Hopscotch built India's largest online Kids' fashion brand with ImageKit Dropbox Vs. DAM: Which Is The Right Tool For Digital Asset Management Digital Asset Management for Photographers: A Complete Guide Why digital asset management for agencies is essential Helping both Top and Bottom Line: SaffronStays rapid, profitable growth with ImageKit How KreditBee simplified media experiences with ImageKit Google Drive alternatives for businesses (with fast-growing teams) Node.js image upload ImageKit: The Secret Ingredient in Swiggy’s Expansion Journey Streamlining the Design Approval Process: A Comprehensive Guide AV1 Codec - Complete guide for video application devs PHP image and video upload Angular image & video upload AV1 vs VP9: Which codec should you choose? Adding video player in Next.js React Video Player VP8 vs VP9 - In the context of online video delivery Exploring WebM vs MP4 7 Free Digital Asset Management Software that are not Open-Source Comparing 9 Top Digital Asset Management Tools in the Market What are Brand Standards and Why do they Matter? Boost Sales and Brand Appeal: Essential Tips for eCommerce Image Management Brand Recall: The Strategy to Create Unforgettable Brands How to upload files in HTML? Branding for Small Businesses (2025 Edition) Everything you need to know about VP9 codec Recent updates from ImageKit and what's next Best Ways to Write RFP For Digital Asset Management (+ with free RFP template) What is Brand Dilution? How to Avoid It? Explained with [Examples] The Importance of Brand Identity: Leveraging Digital Asset Management for Impact From Launch to Scale: How to Launch a Brand Campaign Digital Asset Management Requirements - What do You Need to Evaluate and How? Marketing Collateral Management: A Quick End-to-End Guide Video Content Management System: What Is It And How To Choose One? Dropbox vs. Google Drive vs. Onedrive: The Best Cloud Storage Solution How to Build Brand Trust: Get Started In 2025 Google Drive vs. Box: A Detailed Comparison How Digital Asset Management Solutions Help Protect Brand Equity A DAM Solution Can Safeguard Your Digital Intellectual Property - Here’s How WebP Vs. PNG: Which Image Format Should You Use and Why? How to Resize Images in Bootstrap Easily Progressive jpegs (PJPEG): the key to loading images faster on your website Dropbox vs. Google Drive: The Best Cloud Storage For Digital Assets Dropbox Pros & Cons In 2024: An In-Depth Analysis and Why A DAM Solution Stands Out Google Drive Vs OneDrive: The Better Storage Option For Digital Assets Manage your video assets better with video metadata Understanding DAM's Role in Strengthening Brand Identity Digital asset management strategy: What to know before creating one The Ultimate Guide To Marketing Agency Onboarding 6 Solutions To Simplify Large File Sharing Over The Web A Step-by-Step Breakdown of a Video Production Workflow 13 Digital Asset Management Use Cases You Should Know How to Conduct a Brand Audit and Manage Your Brand Assets Costly Consequences of Inconsistent Branding And How DAM Can Help Dynamic Asset Transformation: What It Is, Why You Need It, and How ImageKit Can Help Everything You Need to Know About HTML Video Autoplay How To Select Your DAM Vendor: A Complete Guide How to Boost User Experience with Smart Digital Asset Management React Image Optimization: A Guide for Web Developers Why Should DAM Be A Part Of Your MarTech Stack? Unleashing the Power of Content Repurposing with ImageKit MKV vs MP4: Which Video File Format Is Better for Your Needs? Digital Asset Management For Ecommerce: A Complete Guide How an Image Tagging Software can Transform Your Image Search How to Manage Your Content Lifecycle Effectively M4V vs MP4: Which Video Format Should You Use and Why? Why Every Business Needs An Image Management System All The Questions To Ask During A Dam Demo Which is the Best Image Format for Your Website? Uploading Multiple Files Using JavaScript: A Comprehensive Guide
Perfectly Optimize Images Using ImageKit’s Tools And Analytics
Rahul Nanwani · 2020-01-17 · via ImageKit.io Blog

For every third-party tool that you integrate on your website, it is essential to be able to determine if you are using that tool well or not. And especially if it is something like image optimization and delivery, which has a lot of moving parts with different image placeholders, platforms, screen sizes, display densities, etc., it is easy to miss out on making the proper use of ImageKit.

This blog will guide you through how you can make the best use of different tools and reports in ImageKit to ensure that you are delivering perfectly optimized images on your website.

What tools and reports can I access in ImageKit?
There are multiple ways in ImageKit for you to analyze the performance of your website for image optimization.

1. Website Analyzer

The Website Analyzer is a tool developed by ImageKit that provides you with an image-by-image optimization report for a webpage on desktop and mobile. It is free to use for everyone, even website visitors who are not users of ImageKit.

One can access ImageKit's Website Analyzer from the website without signing up for the product.
One can access ImageKit's Website Analyzer from the website without signing up for the product.

2. Performance Center

A website undergoes a lot of changes over time, and it is possible that the image optimizations you implemented at a particular point in time, need to be updated.
For example, you might have resized an image to 300x200 px and achieved a perfect score on the website analyzer, but six months later, there was a design change, and the new image size required is 200x200 px. But you continued to use the larger 300x200 px image. This miss is not ideal if you are using a third-party tool like ImageKit that makes it simple to resize and crop images to any size in real-time.

To solve this, the Performance Center generates the same report as the Website Analyzer, but it does so automatically every day. These daily reports ensure that you are always aware if you are optimizing the images well or not, and if not, then how can you do the same.

The Performance Center generates a daily report for images loaded on desktop and mobile versions of any webpage that you want to track.
The Performance Center generates a daily report for images loaded on desktop and mobile versions of any webpage that you want to track.

The Performance Center is available only to paid customers of ImageKit.io.

3. Analytics

The analytics report gives you an overview of your usage of ImageKit every month. There are many different sections in this report. From graphs for bandwidth consumption to top images, errors, and transforms, you get all the information within your ImageKit dashboard. We will look at how to understand and make the best use of different parts of the analytics report in this blog.

A part of the Analytics report that is available in ImageKit
A part of the Analytics report that is available in ImageKit

This report is available to all users of ImageKit, paid as well as free. However, for customers using ImageKit with a custom CDN, only the bandwidth and request graphs are available. You don't see the other reports with a custom CDN because ImageKit is serving only a small portion of the total image requests, and using just that subset of data will lead to incorrect reports getting generated.

How To Use These Tools For Better Image Optimization?

Let us try to answer some of the most common questions that come up when customers start using ImageKit. This will help you get the most out of ImageKit's image optimization and transformation capabilities.

1. How to implement the correct optimizations?

This is the first step to using ImageKit - implement the correct optimizations in the current state of your website. You can use the website analyzer for critical pages on your website to check the optimizations that you need to do for the images.
Just by serving your images via ImageKit, you will start delivering them in the right format and at the right compression level. If, after implementing ImageKit, you are still getting a warning for using an incorrect format, possibly the image is not getting served via ImageKit. Or it could be the case that you have forced the format using URL parameters.

Additionally, the report would indicate the correct dimensions for every image, and you can use ImageKit's resizing parameters to solve these warnings. If you are loading larger images to cater to multiple devices or because larger images look better visually, consider implementing responsive images to deliver the right size across devices.

The website analyzer provides an image-by-image report of how you can optimize the images on your website.
The website analyzer provides an image-by-image report of how you can optimize the images on your website.

Once you solve critical issues in the website analyzer, all image-related warnings in tools like Google Lighthouse, PageSpeed, GTMetrix, etc. will get resolved.

ImageKit's paid users need not run the website analyzer manually. You can add the critical pages of your website to the Performance Center, and you will get daily reports inside your dashboard.

2. How to find why your bandwidth consumption has gone up?

The analytics in your dashboard gives you a daily breakdown of your bandwidth and request consumption on ImageKit.

If you see a sudden spike in the graph, it could have been a result of a one-off event - like a promotional activity or a festival weekend.

A typical bandwidth consumption graph in the month of November with consumption peaks around Black Friday and Thanksgiving.
A typical bandwidth consumption graph in the month of November with consumption peaks around Black Friday and Thanksgiving.

However, if the spike doesn't fall off and you are always using more bandwidth than earlier, it indicates a change to your website traffic or the images on your website.

If your bandwidth has gone up as a result of increased website traffic, that's great for your business :) Do get in touch with our team to get a custom pricing plan for your usage.

If the website traffic has been constant, but bandwidth consumption has gone up, it indicates that there has been some change to the number or size images loading on your website. Go to the website analyzer or the Performance center and fix the optimizations indicated there.

3. How to see if you are loading larger images than before?

From the bandwidth and request graphs in your dashboard, you can get the average request size by dividing the bandwidth consumed by the number of requests. You can do this for either for a single day or an entire month.
Compare this average to other days. Average image sizes range between 20-30KB on most websites and could be higher or lower based on your use case or industry. If compared to a previous period, the average image size has gone up by over 5KBs, then yes, you are loading larger images.

image result for image bandwidth consumption
image result for image bandwidth consumption

4. Which files have led to an increase in bandwidth consumption?

The "Top Images" section gives you the files that have consumed the most bandwidth or requests.

In the top images section, you can see the highest bandwidth consuming or most requested files.
In the top images section, you can see the highest bandwidth consuming or most requested files.

You can open an image from this section by clicking on it. The reason for high bandwidth consumption could be that you are loading a larger image than what is required or are forcing a format that is not suitable for that image type.

Note that if you are accessing the dashboard and the top images in the Chrome browser, you will get the images in WebP format. However, the high consumption could be from the image loading in JPG format in a different browser.

5. Is some other website using my images?

The "Top Referrers" section in ImageKit's analytics gives you a list of websites from where we are getting requests for your images. You might see a few other sites using your images, but the consumption will not be that significant. Also, the bandwidth and request numbers under the Top Referrers section may not match the one in daily usage graphs. That happens because some browsers, mobile apps, scripts, etc., might not be sending the Referer header in the request.

Top websites requesting the resources associated with your ImageKit account can be found under the Top Referrers section.
Top websites requesting the resources associated with your ImageKit account can be found under the Top Referrers section.

6. Are you using the right transformations?

ImageKit provides you with a list of most common transformations for your images. Generally, if you use ImageKit on just one website, the top 4 transforms would make up more than 50% of all transformations.

Top transformations being used on your images delivered via ImageKit.
Top transformations being used on your images delivered via ImageKit.

However, if you see that the top 4 transforms make up a small percentage of the total, then it means that you are using a lot of different transformations on your pages. This small percentage could be because you are trying to load the perfect size for every device by computing the transforms on the client-side. Such granular modification to transformation parameters is not the right practice and will lead to reduced cache hit ratio and poor performance.

Bonus: Read about the best practices of image caching here

Try using responsive images and use not more than five different transforms for a particular image placeholder.

7. How is network-based image optimization working for me?

If you are using ImageKit's network-based optimization feature, then you also get a list of how many times and for what network type did it get triggered. A lot of times, network-based optimization might not trigger at all. This could be because of an unsupported device, unregistered service workers, pre-cached images on the CDN, etc. Ensure that you are using the right quality settings for different network types. Slower networks should use a smaller image quality.

ImageKit also shows the different networks from which the user's have accessed your website if you have enabled network-based image optimization
ImageKit also shows the different networks from which the user's have accessed your website if you have enabled network-based image optimization

8. Am I getting any errors while loading the images?

If you are running a website with hundreds of thousands of images, a few image URLs might not be working. Or some code in your application could be generating incorrect URLs.

Top 404 Errors associated with your account are now indicated in the ImageKit dashboard
Top 404 Errors associated with your account are now indicated in the ImageKit dashboard

A recent addition to the ImageKit's analytics section, you can now see a list of images that end in 404 or "Not Found" errors. Generally, in this case, either the URL is incorrect, or the image does not exist on the origin that you have attached to ImageKit. Either fixing the URL or adding the image to your origin will fix this issue. If there is an image URL that should work, but ImageKit is giving an error for it, please reach out to us on support@imagekit.io for the same.

Bonus: See how to handle loading of images that may not exist.

You can now make the most of ImageKit's analytics, Performance Center, and the Website Analyzer to deliver a perfect experience for your visitors and optimize your website's images for better performance and SEO. If you have any questions about these tools and would like to explore a different pricing plan for the increased usage, do reach out to us on support@imagekit.io.