Docs | imagemash.io
DashboardSign up for Free
  • 🎉imagemash.io
  • 🚀Getting Started
    • Simple CDN Link Usage
  • 💽Sources
    • IM Cloud Storage
    • Image URL
    • Storage Providers
      • Amazon S3
      • Google Cloud
      • S3 Compatible Storage
    • Web Folder
  • 🖼️Image Transform
    • Transform Options
      • Quality
      • Width
      • Height
      • Scale
      • Crop
      • Gravity
      • Background
      • Border
      • Round
      • Output Format
      • Angle (Rotate)
      • Flip
      • Helpers
        • x, y
      • Filters
        • Tint
        • Flatten
        • Grayscale
        • Blur
        • Sharpen
        • Median
        • Threshold
        • Negative
    • Transform Cheat Sheet
    • Named Transforms
  • 🛠️API
    • API - Good to knows
    • API Methods
      • Account
        • Named Transforms
          • Get named transforms
          • Add named transform
          • Remove named transform
        • Image URL Restriction
          • Get keyword list
          • Add keyword to list
          • Remove keyword from list
          • Change keyword list usage
      • Storage
        • Upload file
        • Get and search files
        • Delete files
        • Add new tags to files
        • Set tags of files
        • Remove tags from files
        • Purge Cache
      • Optimize / Transform
  • ❓How it works?
    • Custom Domain
    • Bandwidth
    • Cloud Storage
    • Caching
    • Purge Cache
    • Limits
  • Contact Us
Powered by GitBook
On this page
  • What is Caching?
  • What are Cache Servers? (Cloud Caching)
  • What is browser cache?
  • Can browsers store my objects indefinitely?
  • Imagemash internal cache
  • Can imagemash.io handle all caching for me?
  1. How it works?

Caching

What is Caching?

The general meaning of Caching is; to store frequently used objects, and eliminate the time spent for computing the object before sending it to the end user. Therefore static objects can be delivered fast.

What are Cache Servers? (Cloud Caching)

They are fast object storage servers with high-speed internet connections. They are distributed and located around the world. If an object is needed, it is delivered quickly from the closest server to the user.

What is browser cache?

Browsers have their own internal storage. They can temporarily store objects. However, they won't store objects automatically. Servers that are sending data to browsers should tell the browser to store this file.

Can browsers store my objects indefinitely?

Every browser has its own re-check-origin algorithm and size limit for its internal storage. You can't store objects indefinitely. And also they can decide to re-check the origin or invalidate before the object is expired.

Imagemash internal cache

Imagemash has its own internal cache. Images or files you optimized are stored in both imagemash.io's internal caches and cloud caches. If an object expires or is not found in the cloud cache, it will be delivered to the cloud cache via imagemash.io's internal cache. Therefore visitors will access files in a couple of milliseconds in every situation. Object expiration time in our internal caches is 180 days.

Please do not get confused about the internal cache and our cloud storage. IM Cloud Storage is permanent storage, objects will stay there indefinitely unless you delete them.

Can imagemash.io handle all caching for me?

Yes, imagemash.io will handle both Cloud Caching and Browser Caching for you. No additional coding or maintenance is needed from your end.

PreviousCloud StorageNextPurge Cache

Last updated 2 years ago

❓