Zunächst möchte ich alle hier im Forum begrüßen, ich bin neu hier: Hallo!
Ich habe ein, wie mir scheint, etwas spezielles Problem, bei dem ich nicht weiter komme. Ich bin dabei einen Serverwechsel durchzuführen, von Hetzner zu Giga-Hosting. Das heißt, dass ich die auf dem Hetzner Server einwandfrei und auch schnell funktionierenden Scripte 1 zu 1 auf den Giga-Hosting Server übernommen habe. Ich muss nicht erwähnen, dass der Giga-Hosting Server von den technischen Daten her deutlich besser ist (sonst würde ich ja auch nicht wechseln). Ups, jetzt habe ich es doch erwähnt ...
Das Problem, dass ich nun habe, ist, dass ein Dateidownload via fopen("URL") -> fgets() -> Daten prüfen, Zeichen codieren -> fopen("Lokale Datei") -> fputs() -> fclose("Lokale Datei") -> fclose("URL") in einem PHP Script nun etwa 5 mal so lange dauert, als auf dem Hetzner Server (eine ca. 100MB Datei wird nun im >5 statt knapp 1,5 Minuten verarbeitet. Alles andere geht deutlich schneller - sollte es ja auch!
Da das Script selbst auf beiden Servern identisch ist sollte es daran nicht liegen. Ohne es genau zu wissen denke ich auch nicht, dass die Anbindung der RZ ans Netz so deutlich unterschiedlich ist. Beide Server sind mit 100 Mbit/s ans RZ angebunden.
Weiterhin habe ich für ein anderes Projekt noch einen Hetzner Server (Hardware besser als der alte Hetzner, aber schlechter als der bei Giga-Hosting; Software mit Giga-Hosting identisch), der das gleiche Script nutzt und die gleichen guten Werte wie der alte Hetzner Server bringt.
Meine Vermutung ist nun, dass es irgendwelche Einstellungen gibt, die sich bei der Grundkonfiguration zwischen Hetzner und Giga-Hosting unterschieden und die diesen langsamen Download verursachen.
Da ich da an meine Grenzen komme bitte ich um Eure Hilfe. Habt Ihr nen Tipp?
Daten der Server:
Hetzner:
Intel® Core™ i7-920 Quad-Core mit 12 GB Ram
Server OS: Linux 2.6.26-2-amd64
Datenbank: MySQL 5.0.51a-24+lenny4-log
HTTP Server: Apache
PHP Version: 5.2.6-1+lenny10 (Zend: 2.2.0)
Server Verwaltung: Plesk 10.3.1
Giga-Hosting:
Intel Core i7 3930K (6 x 3,20 GHz) mit 64 GB RAM und 256 GB SSD im Raid1 (Hardware)
Server OS: Linux 2.6.32-5-amd64 (Debian 6.0)
Datenbank: MySQL 5.1.49-3-log
HTTP Server: Apache/2.2.16 (Debian)
PHP Version: 5.3.3-7+squeeze8 (Zend: 2.3.0)
Server Verwaltung: Webmin mit Virtualmin-Modul
Wenn Ihr noch Daten braucht versuche ich die zu liefern...
Beste Grüße und vielen Dank!
albossum
Ich habe ein, wie mir scheint, etwas spezielles Problem, bei dem ich nicht weiter komme. Ich bin dabei einen Serverwechsel durchzuführen, von Hetzner zu Giga-Hosting. Das heißt, dass ich die auf dem Hetzner Server einwandfrei und auch schnell funktionierenden Scripte 1 zu 1 auf den Giga-Hosting Server übernommen habe. Ich muss nicht erwähnen, dass der Giga-Hosting Server von den technischen Daten her deutlich besser ist (sonst würde ich ja auch nicht wechseln). Ups, jetzt habe ich es doch erwähnt ...
Das Problem, dass ich nun habe, ist, dass ein Dateidownload via fopen("URL") -> fgets() -> Daten prüfen, Zeichen codieren -> fopen("Lokale Datei") -> fputs() -> fclose("Lokale Datei") -> fclose("URL") in einem PHP Script nun etwa 5 mal so lange dauert, als auf dem Hetzner Server (eine ca. 100MB Datei wird nun im >5 statt knapp 1,5 Minuten verarbeitet. Alles andere geht deutlich schneller - sollte es ja auch!
Da das Script selbst auf beiden Servern identisch ist sollte es daran nicht liegen. Ohne es genau zu wissen denke ich auch nicht, dass die Anbindung der RZ ans Netz so deutlich unterschiedlich ist. Beide Server sind mit 100 Mbit/s ans RZ angebunden.
Weiterhin habe ich für ein anderes Projekt noch einen Hetzner Server (Hardware besser als der alte Hetzner, aber schlechter als der bei Giga-Hosting; Software mit Giga-Hosting identisch), der das gleiche Script nutzt und die gleichen guten Werte wie der alte Hetzner Server bringt.
Meine Vermutung ist nun, dass es irgendwelche Einstellungen gibt, die sich bei der Grundkonfiguration zwischen Hetzner und Giga-Hosting unterschieden und die diesen langsamen Download verursachen.
Da ich da an meine Grenzen komme bitte ich um Eure Hilfe. Habt Ihr nen Tipp?
Daten der Server:
Hetzner:
Intel® Core™ i7-920 Quad-Core mit 12 GB Ram
Server OS: Linux 2.6.26-2-amd64
Datenbank: MySQL 5.0.51a-24+lenny4-log
HTTP Server: Apache
PHP Version: 5.2.6-1+lenny10 (Zend: 2.2.0)
Server Verwaltung: Plesk 10.3.1
Giga-Hosting:
Intel Core i7 3930K (6 x 3,20 GHz) mit 64 GB RAM und 256 GB SSD im Raid1 (Hardware)
Server OS: Linux 2.6.32-5-amd64 (Debian 6.0)
Datenbank: MySQL 5.1.49-3-log
HTTP Server: Apache/2.2.16 (Debian)
PHP Version: 5.3.3-7+squeeze8 (Zend: 2.3.0)
Server Verwaltung: Webmin mit Virtualmin-Modul
Wenn Ihr noch Daten braucht versuche ich die zu liefern...
Beste Grüße und vielen Dank!
albossum