タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

キャッシュとsquidに関するtech-kazuhisaのブックマーク (1)

  • railsからのsend_dataやsend_fileをsquidに拾わせる - さくさんの日記

    下の記事でDBのアクセス軽減は解消されたものの、今度はmongrelに対する半静的バイナリの要求をsend_file等でいちいち相手するのはバカバカしい。 うちのサーバー郡は手前にSquidが立っていてApacheのファイルは大体がSquidが返してくれているんですが、Railsからのsend_dataやsend_fileも勝手に拾うかと思いきや、いくらやってもTCP_MISSになる。 とおもったら、なんとご丁寧にRails側でCache-Control: privateがデフォルトでかかっている。 とりあえずこのキャッシュコントロールをsend_file時のみ無視するようにする。 headers.delete('Cache-Control')そして、ファイルの更新時間(Last-Modifiedヘッダ)を追加する createatは自分でnewした後time.nowを突っ込んであります。

    railsからのsend_dataやsend_fileをsquidに拾わせる - さくさんの日記
  • 1