-1
私はheroku上にgithubリポジトリからREADME.mdファイルをフェイルするレールアプリを持っています。 HTTParty
gemを使用して直接フェッチしていますが、同じURLにヒットした場合はすべてのリクエストがキャッシュされているようです。私のレールアプリからの発信APIリクエストのキャッシュをすべてクリアするにはどうすればいいですか?
レールアプリ全体を再起動しない限り、これはクリアされません。キャッシュをクリアして、README.mdを取得するための各リクエストが新鮮な結果を返すようにしたいと思います。
質問:レールアプリケーションが外部URLに対して行うすべてのリクエストのキャッシュコンテンツを消去するにはどうすればよいですか?
p.s.私はAPIを使用すべきだと知っていますが、私は同じアプリのために他の目的のためにAPIを使用しています。私は制限に達しないように私のAPIの使用を最小限に抑えようとしています。
herokuコマンドに触れるか再起動しないとこれを行う方法はありませんか?このイベントが発生するたびにキャッシュをクリアする必要があり、これが重い作業であることは望ましくありません。 – Vlad
redisやツールのようなキャッシングツールを使用していますか? –
いいえ、これは私がgithub上の静的ファイルに当てているからだと思うし、githubにはファイルのためのある種のキャッシュがあります。しかし、私はちょうどすべてをバイパスし、毎回新しいコンテンツを入手する方法を見つけることを試みています – Vlad