[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