Google-Diagramme brauchen viel Zeit zum Laden

8

Ich verwende Google-Diagramme      google.load ("Visualisierung", "1", {Pakete: ["CoreChart"]});

aber die Ladezeit ist sehr langsam beim Überprüfen der Netzwerknutzung, die ich gefunden habe  format + de, default, corechart.I.js benötigt ca. 6 Sekunden zum Laden. Irgendwelche Arbeiten um diese Zeit zu reduzieren und warum wird diese Datei nicht zwischengespeichert und jedes Mal wieder von Google geholt.

    
Baljinder Sekhon 25.09.2013, 07:29
quelle

1 Antwort

2

Leider können Sie die Bibliothek aufgrund der Nutzungsbedingungen von Google nicht legal lagern / speichern.

  

Die Computer Ihrer Nutzer müssen Zugriff auf Ссылка haben, damit Sie die interaktiven Funktionen von Google Charts nutzen können. Dies liegt daran, dass die von Ihrer Seite benötigten Visualisierungsbibliotheken dynamisch geladen werden, bevor Sie sie verwenden. Der Code zum Laden der entsprechenden Bibliothek ist Teil des enthaltenen jsapi-Skripts und wird aufgerufen, wenn Sie die google.load () -Methode aufrufen. Gemäß unseren Nutzungsbedingungen können Sie den google.load- oder google.visualization-Code nicht herunterladen, um ihn offline zu verwenden.

Link

Ich würde vorschlagen, Folgendes zu versuchen:

  1. Wenn Sie die App lokal ausführen, versuchen Sie es mit einer anderen Internetverbindung oder besser, indem Sie die App hosten, um zu sehen, ob dies die Leistung erhöht. Es kann sich nur um eine Internetverbindung mit hoher Latenz handeln.
  2. Es wurde versucht, einen Platz zum Laden der Bibliothek vor der Ansicht zu finden, die die Diagramme rendert. Dies ist vielleicht keine Möglichkeit, aber wollte das da rauswerfen.

Wenn Sie andere Assets über CDN laden und ähnliche Probleme nicht sehen, kann es sich um etwas anderes handeln. Wenn das der Fall ist, würde ich vorschlagen, etwas Code zu veröffentlichen, damit wir sehen können, wie Sie die API in Ihrer App aufrufen.

Viel Glück.

    
user2263572 20.11.2015 04:04
quelle