Нагрузка большая - PullRequest
       9

Нагрузка большая

0 голосов
/ 08 июня 2018

У меня сейчас проблема с размером при создании графика с использованием bokeh.Я пишу свой скрипт на python / bokeh и экспортирую результат в HTML-файл.Он отлично работает.

Однако у меня так много данных, что размер окончательного HTML-файла составляет около 30 МБ.Он загружается в веб-браузер, но это занимает много времени (1 минута).Это не очень практично, если бы мне пришлось развернуть его в Интернете.

Открывая html-файл, я вижу, что 30 МБ данных встроены в:

<script type="application/json" id="myID">

, и это позжевызывается с помощью:

    <script type="text/javascript">
      (function() {
        var fn = function() {
          Bokeh.safely(function() {
            (function(root) {
              function embed_document(root) {

              var docs_json = document.getElementById('myID').textContent;

Мне было интересно, можно ли было создать внешний json и загрузить его более эффективно (сжимать с помощью XMLHttpRequest (), используя Ajax? буферизацию?)

До сих пор я находил сообщения вроде: Загрузка больших файлов json (250 Мб +) с XMLHttpRequest и библиотеки javascript, такой как 'oboejs' (http://oboejs.com/), но я не смог ничего достичь.

Поскольку у меня нет опыта работы с javascript, возможно, я упускаю что-то очевидное.

Заранее большое спасибо за вашу помощь.

...