Force.comサイト開発とキャッシュについてです。
Visualforceページのapex:pageタグではcache属性を宣言できるようになっています。デフォルトでは"false"となるので、必要なときだけ"true"を宣言すればいいのですが、Force.comサイトの場合は仕様がことなります。
サイトの場合、宣言しないと「設定なし」となり、キャッシュの有効期限が10 分として扱われます。
サイトで利用するページの場合は、きちんとcache="false"を宣言するようにしたほうが良さそうです。