powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Кэширование JSON
6 сообщений из 6, страница 1 из 1
Кэширование JSON
    #38219886
skynet-mfd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, всем.

Вопрос: На сервере формируется JSON массив (json_encode), и отправляется клиенту, размер массива постоянный.
В файрбаге при получении массива вижу время затраченное на получение данных. Из чего делаю вывод что данные берутся не из кэша, а тянутся снова с сервера. В чем может быть дело, почему кэш не задействован, смущает Transfer-Encoding chunked
Заголовки ответа в мозиле:
Cache-Control private, max-age = 604800
Connection Keep-Alive
Content-Transfer-Encoding Binary
Content-Type application/json; charset=utf-8
Date Wed, 10 Apr 2013 06:30:41 GMT
Expires Wed, 17 Apr 2013 06:30:42 GMT
Keep-Alive timeout=5, max=49
Pragma cache
Server Apache
Transfer-Encoding chunked

Кэш:
Data Size 1878287
Device disk
Expires Wed Apr 17 2013 10:30:39 GMT+0400
Fetch Count 102
Last Fetched Wed Apr 10 2013 10:30:45 GMT+0400
Last Modified Wed Apr 10 2013 10:30:44 GMT+0400
...
Рейтинг: 0 / 0
Кэширование JSON
    #38220111
artas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skynet-mfd,

может дело в том что POST запосы не кэшируются ?
...
Рейтинг: 0 / 0
Кэширование JSON
    #38220148
skynet-mfd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
artas,

это get.

Извиняюсь что сразу не указал это XHR

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
function(force){
            
                $.ajax({
                    type: "GET",
                    url: "../lkr/get_streets.php",
                    dataType: "json",
                    cache: true,
                    success: function(obj_streets){
                        ....
                    }
                });
               
        }
...
Рейтинг: 0 / 0
Кэширование JSON
    #38220165
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте сделать через мод рефрайт имя файла "../lkr/get_streets.js",
...
Рейтинг: 0 / 0
Кэширование JSON
    #38220180
Inkelyad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то мне кажется, что нужно научить сервер
понимать If-Modified-Since из запроса и отвечать '304 Not Modified', когда надо.
...
Рейтинг: 0 / 0
Кэширование JSON
    #38220403
skynet-mfd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Inkelyad,

Благодарю! Теперь все ок.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Кэширование JSON
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]