🗾PTIF を WebP 圧縮にして Serverless IIIF の応答時間を半減させる
2 Gピクセル級の絵図を Serverless IIIF で配信すると 1 タイル 5 秒かかっていました。原因をソースコードまで辿り、WebP 圧縮の Pyramid TIFF とコンテナ版 Cantaloupe を実測で比較した記録です。
2 Gピクセル級の絵図を Serverless IIIF で配信すると 1 タイル 5 秒かかっていました。原因をソースコードまで辿り、WebP 圧縮の Pyramid TIFF とコンテナ版 Cantaloupe を実測で比較した記録です。
未公開 / 限定公開の歴史写真を、IIIF 規格に準拠した形でアクセス制御付きで配信するアーカイブシステムの構築記録。Cantaloupe(IIIF サーバ)+ S3 互換ストレージ + Elasticsearch(検索)+ Next.js(UI)+ Cloudflare Tunnel + Access という構成で、一般公開できない画像であっても IIIF の利点(規格準拠の高解像度ビューア / manifest 配信)を許可されたメンバー範囲内で享受できる仕組みを設計しました。外部システムからの相互運用には IIIF Auth API 2.0 への拡張が必要となる点も整理しています。

EC2上でDocker稼働させていたCantaloupeを、AWS Lambda + CloudFrontベースの serverless-iiif(Samvera)に移行した際の調査と作業の記録です。
AWS EC2上のCantaloupe IIIF画像サーバーで初回タイル取得に8秒かかっていた問題を、ピラミッドタイルTIFF変換・JVMヒープ増加・CloudFront導入によって0.84秒に改善した記録。

Cantaloupe IIIFサーバーのキャッシュ設定とパラメータチューニングにより、タイル配信速度を最大7.6倍高速化した手法と効果を共有します。

Cantaloupeでdelegate scriptを使ってAzure Storage上のファイルパスを動的に変換する方法

Cantaloupe: Microsoft Azure Blob Storageに格納した画像を配信する

mdx.jpのオブジェクトストレージとCantaloupe Image Serverを使ってIIIF画像を配信する

Docker版Cantaloupeを使用して、S3バケットにアクセスしSSL通信を行う方法

Docker版のCantaloupeを試す

Cantaloupe: サービスとして実行する

Cantaloupe: Amazon S3に格納した画像を配信する

CantaloupeのAccess Controlを試す

Cantaloupeでinfo.jsonに値を追加する

Cantaloupeのoverlayを試す

Cantaloupeの管理画面を有効化する

EC2に立てたCantaloupeをHTTPS対応する