Welcome to serverless-iiif Discussions! #126
Replies: 4 comments 11 replies
-
Hi, how's it going? To date, in our project, we've been pre-generating tiles and manifests, storing it all in s3, w/ links to the manifest files in Dynamo, and rendering it in Mirador. Are there any institutions out there that are using an "on-demand" tiling server in conjunction with manifest generation to support items with > 1 image file (like a book) in an IIIF viewer? Something like this? https://iawa.lib.vt.edu/archive/0v495c8z |
Beta Was this translation helpful? Give feedback.
-
We have quite a few multi-page works (like this one). Our images are stored as pyramidal TIFF files and served through serverless-iiif. The manifests are generated on the fly via our Digital Collections API. (The manifest for this particular work is here.) The API is backed by an Elasticsearch index, and we've found our manifest generation to be pretty speedy. |
Beta Was this translation helpful? Give feedback.
-
Hi, We generate everything on-demand, including multipage items using serverless-iiif for the tiles/info.json and the manifests are generated with our underlying repository (which uses Omeka-S). Here's an example from one of our sites: https://fashioncalendar.fitnyc.edu/item/74509 The manifest generation itself is a pretty negligible part of the process, speedwise. The tile/info.js generation is what holds things up more. We're not on the latest version serverless-iiif so maybe upgrading could speed up the process. But we also use cloudfront in front of serverless-iiif so when things are already cached it's pretty speedy. -Joe |
Beta Was this translation helpful? Give feedback.
-
Yes, that's what I'm talking about. The image server pulls individual tiles out of the multi-res TIFF image and serves them up as small, individual tiles. Trying to send the entire multi-res TIFF to the viewer would defeat the purpose of the “just-in-time” image zoom features that grab only the parts of the image needed to display the current viewport at the current zoom level. Our pyramid TIFFs take about 3½ seconds to generate on average, but can take as long as a couple minutes. So I wouldn't want to depend on an on-the-fly processor that runs on the first request. |
Beta Was this translation helpful? Give feedback.
-
👋 Welcome!
We’re using Discussions as a place to connect with other members of our community. We hope that you:
build together 💪.
To get started, comment below with an introduction of yourself and tell us about what you do with this community.
Beta Was this translation helpful? Give feedback.
All reactions