
説明/参照:
Explanation:
ターゲット1:noStore = "false"
OutputCacheProfile.NoStoreプロパティがtrueに設定されているページでは、機密情報の二次格納を防ぐためにヘッダーに指定した応答を発行します。
ターゲット2:VaryByParam = "clinicID"
VaryByParamは、キャッシュされた出力を変更するために使用されるセミコロンで区切られたパラメータのセットです。 GETクエリ文字列またはフォームPOSTパラメータを使用してキャッシュ出力を変更できます。たとえば、ユーザー制御名を問合せ文字列またはフォームPOSTパラメータとともに指定することによって、ユーザー制御出力をキャッシュに変更できます。
間違っています:varyByControl = "ClinicID"
VaryByControlは、キャッシュされるコントロールのセミコロンで区切られたIDのセットです。
ターゲット3:期間= 129600 "
期間は、ページまたはユーザーコントロールがキャッシュされる時間を秒単位で表します。このプロパティを設定すると、適用されるページまたはコントロールからのHTTP応答の有効期限ポリシーが確立され、自動的に出力のキャッシュが行われます。
129600秒は36時間(60 * 60 * 36)です。
参考資料:https://msdn.microsoft.com/en-us/library/system.web.configuration.outputcacheprofile(v = vs.110).aspx