Es ist unmöglich "wie es ist".
Wenn Sie das Skript von Google anfordern, senden sie Header entlang des Skripts, und diese Header enthalten die Direktive "no-cache".
Wenn Sie also möchten, dass sie zwischengespeichert werden können, müssen Sie einen Proxy erstellen. Anstatt das Skript src auf Google zu zeigen, weisen Sie es auf Ihren Server. Ihr Server führt dann den Anruf bei Google durch und sendet die Antwort an den Client zurück.
Auf diese Weise haben Sie die Kontrolle über den HTTP-Header und das Caching. Sie können auch den Skript-Content zwischenspeichern, um weniger Verbindungen zu Google herzustellen.
Ich würde niemandem raten, es auf einer Produktion oder einer missionskritischen Website zu tun. Alle Google APIs werden häufig aktualisiert und sind mehr oder weniger miteinander verknüpft. Wenn etwas mit etwas anderem nicht in Einklang kommt, haben Sie einen schweren Fehler in Ihren Händen.
Hoffe, dass hilft.
EDIT: Ich habe gehört, dass Sie Ihre Skripte in den HEAD
Abschnitt Ihres Dokuments setzen. Vielleicht schadet das Ihrer "wahrgenommenen" Seitenladezeit. Versuchen Sie, den Download des Skripts unmittelbar vor dem Tag und der Karteninitialisierung im Ereignis onload
der Seite zu verschieben.
Mike
Vielen Dank für die Erklärung Es stimmt, dass Google die API fast jede Woche aktualisiert. Ich dachte nicht in dieser Perspektive. – Nirmal
Gern geschehen .. die v3-API ist kompakter und schneller als die v2, also würde ich mir keine Sorgen machen. Stattdessen sollten Sie schauen wie du deine Sachen initialisierst, wie ich schon sagte, siehe http://developer.yahoo.com/performance/rules.html, insbesondere die "Put Scripts im unteren Bereich". –
+1 für die Hilfe hinzugefügt. Dieser Link von Yahoo ist wirklich nützlich. Ich habe nicht viel von Leistungsproblemen gehalten, da die Seiten ausschließlich im Intranet sind. Aber jetzt denke ich, ich sollte die Best Practices ernsthaft in Betracht ziehen, denn unsere Organisation ist auf dem besten Wege, sich auf mehrere geografische Standorte auszudehnen. Ohne Feinabstimmung wäre ich wirklich in Schwierigkeiten. Danke noch einmal. – Nirmal