Skip to content
This repository has been archived by the owner on Jun 3, 2024. It is now read-only.

yojo-art/files-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

これなに

cherrypickの/files/*に来たメディア要求を高速に捌く奴

どうやって

(前提としてローカルファイルはオブジェクトストレージを利用して別ドメインOR専用prefixで処理されているとして)
/files/*にはリモートメディア要求しか来ないので、ローカルディスクを読む必要が無い
DBには読み取りアクセスしか行わないのでレプリケーションによる負荷分散が可能
DBから要求されたファイルのリモート位置が得られればmedia-proxyのような事が可能
DBから読み出す操作をAgentと呼ばれるソフトウェアで実行し、Serverと呼ばれるソフトウェアでリモートに問い合わせ応答する
ServerはAgentから得た結果をキャッシュする場合がある

Releases

No releases published

Packages

No packages published