Я пытаюсь кэшировать результаты с нескольких страниц, которые выполняют тяжелую обработку базы данных.Эти страницы передают JQGrid (это действительно хороший компонент сетки) через JSON-ответ.После прочтения нескольких SO-сообщений о jqGrid мне стало известно, что jqGrid всегда отправляет случайное число (nd), даже если вы ничего не отправляете на свой сервер.Это сделано для предотвращения автоматического кэширования в браузерах IE (не более 8).
Но так как я хочу кэшировать свои результаты на стороне клиента, я удалил этот номер через prmNames: {nd: null}
.Это работало нормально, если я получаю результаты от сервера с помощью запроса POST, но когда я пытаюсь изменить запрос глагола на GET, появляется номер nd с другим именем, с одним подчеркиванием _
.
Нижепечать firebug, которую я взял, чтобы прояснить ситуацию.
Итак, это ошибка или я могу удалить ее из своих запросов, чтобы правильно кешировать результаты сервера?