{"id":168411,"date":"2010-05-27T18:55:08","date_gmt":"2010-05-27T18:55:08","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=168411"},"modified":"2018-12-18T10:52:38","modified_gmt":"2018-12-18T18:52:38","slug":"introducing-the-compact-cache-storage-format","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format","title":{"rendered":"Introducing the compact cache storage format"},"author":4781,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37501,22941],"tags":[23591,35011,30321,26501],"industry":[],"product":[36571],"class_list":["post-168411","blog","type-blog","status-publish","format-standard","hentry","category-administration","category-mapping","tag-arcgis-server","tag-caching","tag-performance","tag-services","product-arcgis-enterprise"],"acf":{"short_description":"In ArcGIS Server 10 we\u2019ve introduced a new storage format for map caches that\u2019s designed to make caches easier to move and store.","flexible_content":[{"acf_fc_layout":"content","content":"<p>In ArcGIS Server 10 we\u2019ve introduced a new storage format for map caches that\u2019s designed to make caches easier to move and store.<\/p>\n<p>When you define the tiling scheme for a cache, you\u2019ll now see the storage format choice of\u00a0<b>Exploded<\/b>\u00a0or\u00a0<b>Compact<\/b>.<\/p>\n<p>Exploded is the same format you worked with in earlier versions of ArcGIS Server, in which each tile is stored as a single file.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/downloads2.esri.com\/blogs\/images\/dev_13698.jpg\" alt=\"BUNDLE files in a compact cache\" align=\"right\" \/>Compact is the new format. It actually does not zip or compress the tiles in any way; rather, it groups the tiles together in large files called bundles. A single bundle can hold up to about 16,000 tiles. The result is a cache with dozens or hundreds of files, instead of thousands or millions. This speeds copying immensely, and is especially useful in workflows where you use a staging server to create tiles, then move the tiles to a production server.<\/p>\n<p>The compact storage format also yields a smaller cache. Have you ever looked at a pre-ArcGIS Server 10 cache and noticed a discrepancy between \u201cSize\u201d and \u201cSize on Disk\u201d? This is because the smallest size that Windows can use to store a file is 4k by default. Unless you\u2019ve changed the default format of your disk, any tile that\u2019s less than 4k is going to waste space. That wasted space adds up when you have thousands of small tiles. With the compact format, you get a cache where the Size and Size on Disk are essentially the same because you are storing the data in large continuous streams.<\/p>\n<p>ArcGIS clients, including the Web APIs, know how to read the bundle files produced by the compact cache format. If you\u2019ve coded your own logic to pull tiles out of a virtual directory, you should continue to use the exploded format.<\/p>\n<p>To read more about the compact cache format, see the \u201cStorage settings\u201d section of the topic\u00a0<a href=\"http:\/\/help.esri.com\/en\/arcgisserver\/10.0\/help\/arcgis_server_dotnet_help\/index.html#\/Available_map_cache_properties\/00930000006r000000\/\">Available map cache properties<\/a>.<\/p>\n<p><i>Contributed by Sterling Quinn of the ArcGIS Server software development team.<\/i><\/p>\n"}],"authors":[{"ID":4781,"user_firstname":"","user_lastname":"","nickname":"sterlingdq","user_nicename":"sterlingdq","display_name":"ArcGIS Server Development Team","user_email":"squinn@esri.com","user_url":"","user_registered":"2018-03-02 00:16:25","user_description":"","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/ddafe5cd459e188305f7aa49a19793b8e89621b99b1a99c9979eb3f2073a7603?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/ddafe5cd459e188305f7aa49a19793b8e89621b99b1a99c9979eb3f2073a7603?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"}],"related_articles":"","card_image":false,"wide_image":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introducing the compact cache storage format<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing the compact cache storage format\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2018-12-18T18:52:38+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format\"},\"author\":{\"name\":\"ArcGIS Server Development Team\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/073e71df29bffd1221469a9a683443df\"},\"headline\":\"Introducing the compact cache storage format\",\"datePublished\":\"2010-05-27T18:55:08+00:00\",\"dateModified\":\"2018-12-18T18:52:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format\"},\"wordCount\":6,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Server\",\"caching\",\"Performance\",\"services\"],\"articleSection\":[\"Administration\",\"Mapping\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format\",\"name\":\"Introducing the compact cache storage format\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2010-05-27T18:55:08+00:00\",\"dateModified\":\"2018-12-18T18:52:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing the compact cache storage format\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/073e71df29bffd1221469a9a683443df\",\"name\":\"ArcGIS Server Development Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ddafe5cd459e188305f7aa49a19793b8e89621b99b1a99c9979eb3f2073a7603?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ddafe5cd459e188305f7aa49a19793b8e89621b99b1a99c9979eb3f2073a7603?s=96&d=blank&r=g\",\"caption\":\"ArcGIS Server Development Team\"},\"url\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Introducing the compact cache storage format","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format","og_locale":"en_US","og_type":"article","og_title":"Introducing the compact cache storage format","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2018-12-18T18:52:38+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format"},"author":{"name":"ArcGIS Server Development Team","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/073e71df29bffd1221469a9a683443df"},"headline":"Introducing the compact cache storage format","datePublished":"2010-05-27T18:55:08+00:00","dateModified":"2018-12-18T18:52:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format"},"wordCount":6,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Server","caching","Performance","services"],"articleSection":["Administration","Mapping"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format","name":"Introducing the compact cache storage format","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2010-05-27T18:55:08+00:00","dateModified":"2018-12-18T18:52:38+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/introducing-the-compact-cache-storage-format#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Introducing the compact cache storage format"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/073e71df29bffd1221469a9a683443df","name":"ArcGIS Server Development Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ddafe5cd459e188305f7aa49a19793b8e89621b99b1a99c9979eb3f2073a7603?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ddafe5cd459e188305f7aa49a19793b8e89621b99b1a99c9979eb3f2073a7603?s=96&d=blank&r=g","caption":"ArcGIS Server Development Team"},"url":""}]}},"text_date":"May 27, 2010","author_name":"ArcGIS Server Development Team","author_page":false,"custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Enterprise","tag_data":[{"term_id":23591,"name":"ArcGIS Server","slug":"arcgis-server","term_group":0,"term_taxonomy_id":23591,"taxonomy":"post_tag","description":"","parent":0,"count":53,"filter":"raw"},{"term_id":35011,"name":"caching","slug":"caching","term_group":0,"term_taxonomy_id":35011,"taxonomy":"post_tag","description":"","parent":0,"count":9,"filter":"raw"},{"term_id":30321,"name":"Performance","slug":"performance","term_group":0,"term_taxonomy_id":30321,"taxonomy":"post_tag","description":"","parent":0,"count":29,"filter":"raw"},{"term_id":26501,"name":"services","slug":"services","term_group":0,"term_taxonomy_id":26501,"taxonomy":"post_tag","description":"","parent":0,"count":20,"filter":"raw"}],"category_data":[{"term_id":37501,"name":"Administration","slug":"administration","term_group":0,"term_taxonomy_id":37501,"taxonomy":"category","description":"","parent":0,"count":423,"filter":"raw"},{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2686,"filter":"raw"}],"product_data":[{"term_id":36571,"name":"ArcGIS Enterprise","slug":"arcgis-enterprise","term_group":0,"term_taxonomy_id":36571,"taxonomy":"product","description":"","parent":0,"count":972,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-enterprise","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/168411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/4781"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=168411"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/168411\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=168411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=168411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=168411"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=168411"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=168411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}