Google Gearsを使ってファイルの転送負荷を減らす

2.1.17からGoogle Gearsのローカルサーバ機能を利用してGoogle Gearsをインストールしている端末に対してサムネイル及びファイルをローカルにキャッシュとして保存させる機能がついています。これによって二回目以降のアクセスはローカルに保存されたキャッシュが参照されるため、ネットワークの使用帯域を減らすことが可能になります。特に画像のサムネイルを多く表示させている掲示板に有効な手段になります。

Zerominでファイルが削除した場合、「削除ファイルのJSONデータ生成」を行ってください。これによって生成されたファイルをスクリプト側が時々チェックを行い削除されたファイルに該当するキャッシュを削除します(16回のアクセスで1回の頻度でチェックを行う)。

メタデータに必要なJavaScriptを追加する

掲示板を選択し、「各種編集処理」からMETA編集を行います。zerominから有効にする掲示板内の「各種編集処理」の「メタデータ編集」で以下を追加します。 /PATH/TO/STATIC/はimg0ch-config.cgiのStaticURIの値に置換してください。

<script type="text/javascript">
<!--
jQuery(function(){
  if (app) app.syncUploadedFiles();
});
//-->
</script>

インデックスを更新する

変更したら掲示板のインデックスの更新を行うか、書き込みを待ちましょう。