Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

リモート画像の永続キャッシュ機能とMediaProxyをやめて一時キャッシュに統合する #966

Open
nexryai opened this issue May 21, 2024 · 0 comments

Comments

@nexryai
Copy link
Owner

nexryai commented May 21, 2024

Summary

直リンク or 消さない限り永久に肥大化するキャッシュ or 外部のプロキシ の地獄の3択をやめる

  • リモートの画像は変換、圧縮して保存する
  • mediaproxy-goの実装と同様に数日間使われなければ自動的に削除するようにする
  • キャッシュに専用のオブジェクトストレージを使用するかローカルに保存するか選べるようにする
    • センシティブな画像はキャッシュしない、もしくはローカルにキャッシュする

問題になりそうな点

  • プロキシ済みURLがDBに保管されるという上流からの不具合を引き継いでいるためめんどくさいことになりそう
  • vipsはapngを変換できない
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant