@magary4

Как закэшировать файл с json данными 5МБ?

массив json 5мб.

открываю /inc/sfastpoints/points.js просто в браузере

3275309bbadc413cad4d0ed66532caac.png

неплохие показатели

а вот когда делаю $.get('/inc/sfastpoints/points.js', function(data) { } );
то
e398092dbcaf47e5a42957f837e252be.png
долго грузит получаеться, почему?

htaccess
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=290304000, public"
</FilesMatch>

<ifModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>


в догонку еще пробовал так

if(isset($headers['If-Modified-Since'])) {
  if(strtotime($headers['If-Modified-Since']) < time() - 600) {
    header('HTTP/1.1 304 Not Modified');
    exit;
  }
} else {
    exit(file_get_contents("../js/points.js"));
}


$.get('/inc/sfastpoints/points.js', function(data) { } );
data - тут пусто
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
api.jquery.com/jquery.ajax
Параметр cache для типов script по умолчанию false
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы