ASP.NET MVC アプリケーションでjqgridを使用しています。現在、私は mTYPE: 'POST' を次のように持っています:
jQuery("#myGrid").jqGrid({
mtype: 'POST',
toppager: true,
footerrow: haveFooter,
userDataOnFooter: haveFooter,
しかし、私はこの記事を読んでいて、次の段落を見ました。
ブラウザーは、イメージ、JavaScript、CSS ファイルをユーザーのハード ドライブにキャッシュできます。また、呼び出しが HTTP GET である場合は、XML HTTP 呼び出しもキャッシュできます。キャッシュは URL に基づいています。同じ URL であり、コンピューターにキャッシュされている場合、応答は、再度要求されたときにサーバーからではなく、キャッシュから読み込まれます。基本的に、ブラウザーは任意の HTTP GET 呼び出しをキャッシュし、URL に基づいてキャッシュされたデータを返すことができます。XML HTTP 呼び出しを HTTP GET として実行し、サーバーがブラウザーに応答をキャッシュするように通知する特別なヘッダーを返した場合、今後の呼び出しでは応答がキャッシュからすぐに返されるため、ネットワーク ラウンドトリップの遅延とダウンロード時間が短縮されます。 .
この場合、jqGrid mType をすべて切り替えて、mType に「POST」から「GET」を使用する必要がありますか? (XMLと書かれています(JSONについては言及していません)。答えが「はい」の場合、実際には、このキャッシュの利点がなくても同じことをしているように見えるので、jqGrid mTypeにPOSTを使用したい状況は何でしょうか?