[Talk-de] webtechnische frage
Hartmut Holzgraefe
hartmut at mysql.com
Mo Dez 14 09:07:48 UTC 2009
Jan Tappenbeck wrote:
> wenn ich meine Sonderkarten erstelle dann geht die Berechnung der
> Kacheln mit KOSMOS relativ schnell. Der Upload hingegen dauert
> unheimlich lange. Das hängt vermutlich damit zusammen das die 2000-3000
> Kachel-Dateien alle einzeln hochgeladen werden (1&1).
>
Ja, der Overhead pro Datei ist nicht zu unterschätzen,
insb.
> Nun hatte ich mir überlegt lokal die Dateien zu zippen - diese Datei
> hochzuladen - und dann auf dem Server entpacken zu lassen. PHP steht zur
> Verfügung.
keine Ahnung ob 1&1 unzip installiert hat, tar und gzip
sollten aber auf jeden Fall vorhanden sein, von daher ist
*.tar.gz evtl. eine bessere Wahl als *.zip, eventuell sogar
einfach .tar ohne Kompression, die Kacheln selbst sind
ja schon selbst mehr oder weniger komprimiert und
den Webserver möchte man nicht unbedingt mit der
CPU-Load des entkomprimierens zusätzlich ausbremsen
> Hat das einer von Euch schon einmal realisiert - Erfahrungen - andere
> Vorschläge - Beispielcode ????
>
Vorausgesetzt du hast die Rechte um Shellcode auf deinem
Webserver auszuführen:
* Archivdatei mit festem Namen hochladen
* danach einfaches Entpack-Script per http: aufrufen:
<?php
header("Content-type: text/plain");
passthru("tar -xf filename.tar 2>&1");
?>
* das ganze durch .htaccess oder ähnliches absichern damit
nur du das ausführen kannst
--
hartmut
Mehr Informationen über die Mailingliste Talk-de