2013-11-19 3 views
0

Я работаю над большим SPA (одностраничным).Firefox загружает только 500 KB

В этом проекте я загрузил большой объект инициализации-данных (json), размер файла которого составляет около 1,5 МБ. Этот json-объект заполнен большими целыми массивами временных меток и других числовых данных. Как MVC-framework я использую backbone.js, поэтому я извлекаю эти данные с помощью model.fetch (...) В Chrome и Internet Explorer (да действительно :-)) это работает без проблем, но firefox загружает только около 500 КБ этих данных.

Для меня это похоже на проблему с конфигурацией моего firefox. У вас есть идеи, как я могу это исправить?

+4

Мы никоим образом не можем помочь вам, если вы не предоставите собственный тестовый пример. Может быть, воспроизвести небольшой раздел на JSFiddle, просто загрузив некоторый объект данных? –

+0

отредактируйте это в вопросе –

ответ

0

Я решил эту проблему, переустановив Firefox. Кажется, это проблема с конфигурацией. Теперь Firefox также загружает все данные.

0

Если эти данные получены только при инициализации, попробуйте загрузить его с помощью html. Вставьте ваши данные сразу в тело документа, когда сервер генерирует страницу, и использовать его для своих нужд:

<script type="text/javascript"> 
var bigData = JSON.parse('{"my":"x","big":1000,"data":["y","z"]}'); 
</script> 

В этом случае, ваша прибыль:

  • один запрос к базе данных по генерации страницы;
  • экономия времени для запросов к серверу на основе выборки;
  • решение для ограничения мозиллы;
Смежные вопросы