すべてのタグ

TAG

#performance

7件の記事

既存リバースプロキシのオリジンに CloudFront + WAF を後付けする実践パターン

Docker + Traefik で運用中の複数サービスを、無停止で CloudFront + WAF の保護下に移行した実装記録。オリジン分離用サブドメインの命名、共有 SG の落とし穴、WAF を COUNT モードから始める判断、SPARQL/API のキャッシュ設計など、よく出る論点を一通り整理しました。

awscloudfrontwafterraform

Elasticsearch → Static JSON / D1 移行検証 — 小規模データなら全文検索エンジンは不要だった

約1,800件の日本語テキストデータに対して、Elasticsearch・Cloudflare D1・Static JSONの3方式で検索性能を比較しました。

cloudflareelasticsearchd1sqlite

🧠iOS OCRアプリのメモリ起因クラッシュの調査と対策

ONNX Runtimeで6モデルを使うiOS OCRアプリ(KotenOCR)で発生したクラッシュ率6.7%の原因調査と修正内容の記録。

iosswiftmemoryonnx

Swift ConcurrencyでOCR認識処理を並列化し最大6.7倍高速化する

iOSアプリのOCRパイプラインで、withThrowingTaskGroupによる認識処理の並列化を行い、検出領域数に応じて1.4〜6.7倍の高速化を得た記録。

iosswiftconcurrencyocr

🚀Cantaloupe IIIFサーバーのキャッシュ最適化で画像配信を最大7.6倍高速化した

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

iiifcantaloupedockerperformance

🗺️MapLibre GL JS でカスタムマーカーがズーム時にずれる問題と GeoJSON レイヤーによる解決

MapLibre GL JS の DOM ベースカスタムマーカー(maplibregl.Marker)がズーム・パン操作時に地図から遅れて追従する問題の原因と、GeoJSON ソース + Circle/Symbol レイヤーによる根本的な解決方法を解説する。

maplibrejavascriptgiswebgl

XSLT処理を5倍高速化:Saxon-JSからSaxon-HEへの移行

TEI XMLのデジタル・ヒューマニティーズプロジェクトで、npx xslt3(Saxon-JS)からJava Saxon-HEへ切り替えたところ、XSLTビルド時間が1分48秒から23秒に短縮された。

xsltsaxonteidigitalhumanities