Ich bin nicht sicher, wie man die Frage formuliert, aber hier ist, was ich suche zu tun.Möglich, Bild von Amazon S3 zu erhalten, aber es zu schaffen, wenn es nicht existiert
Ich habe eine Website, die benutzerdefinierte Kartenkachel-Overlays auf einer Google-Karte verwendet.
Das Javascript ruft eine PHP-Datei auf meinem Server auf, die überprüft, ob eine vorhandene Kartenkachel für die angegebene x-, y- und Zoomstufe existiert.
Wenn if exists, wird dieses Bild mit file_get_contents angezeigt.
Wenn es nicht existiert, erstellt es die neue Kachel und zeigt es an.
Ich möchte Amazon S3-Shop verwenden und die Bilder dienen, da es eine Menge von ihnen enden könnte und mein Server langsam ist. Wenn ich mein Skript überprüfe, um zu sehen, ob das Bild auf Amazon existiert und es dann zeige, vermute ich, dass ich nicht die Vorteile der Geschwindigkeit und Amazons CDN bekomme. Gibt es eine Möglichkeit, dies zu tun?
Oder gibt es eine Möglichkeit, die Datei von Amazon zuerst zu ziehen und dann etwas auf Amazon einzurichten, um zu meinem Skript umzuleiten, wenn die Dateien nicht da sind?
Vielleicht Gastgeber das Skript auf einem anderen Amazon Dienste? Die Kachelgenerierung ist auch in einigen Fällen ziemlich langsam.
Dank
Ich denke # 3 ist vielleicht kein schlechter Weg zu gehen. Die Fliesen werden sich verändern, aber nicht ohne dass ich davon weiß, damit ich die Fliesen bei Bedarf regenerieren kann. Das einzige Problem sind leere Kacheln, da einige Kacheln keine Daten enthalten. Ich werde herausfinden müssen, wie die Google Maps API damit umgeht. – bones