眞鍋です。
質問時に提示されたコードは、次の特徴があります。
- ステート取得の可否に関わらずレスポンスする。
- キャッシュ可能ならキャッシュしてFileI/O数を抑制したい。
よって、fs.sync() を用いて切り分けしている。
質問内コードのfs.sync(function(){ /* omitted */ })
は、「ファイル存在が確認でき、キャッシュする処理」は「クライアントへの応答処理」に対するオマケの処理です。
私が示したコードは、あくまでも参考程度でお考えください。
2013年4月14日 21:59 aporo4000 <[email protected]>:
> また、他にも方法があるとのことまで教えて頂きありがとうございます。今後も分からないのときにはご質問させてください。宜しくお願いします。
>
> --
>
> ---
> このメールは Google グループのグループ「Node.js 日本ユーザグループ」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、[email protected]にメールを送信します。
> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
>
>
>
--
---
このメールは Google グループのグループ「Node.js 日本ユーザグループ」の登録者に送られています。
このグループから退会し、メールの受信を停止するには、[email protected] にメールを送信します。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。