![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 18.03.2005
Beiträge: 576
|
Mal eine Frage in Runde, die getimagesize() bei größeren Abfragen einsetzen.
Hat schonmal jemand bezüglich Performance probleme mit getimagesize() festgestellt oder kann das sogar bestätigen ? Hintergrund meiner Frage: Auf einer Website müssen mit getimagesize() von einen anderen Server (Image-Server) die Breiten und Höhen von bestimmten Bildern ermittelt werden. Irgendwie habe ich das Gefühl, dass diese Funktion allgemein alles ausbremst. |
|
|
|
|
|
Nach oben #2 |
|
Mensch
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.793
|
ich hab die bisher nur serverintern verwendet.
interessant wäre die frage, ob er infos vom bild läd oder erst die bilder an sich lädt und dann die infos bekommt. der zweite weg wäre dementsprechend natürlich zeit und trafficintensiv genaues kann ich dazu aber nicht sagen nur: serverintern ohne probleme verwendbar
__________________
I did it my way - Senseless-Blog |
|
|
|
|
|
Nach oben #4 |
|
BIN EIN KRASSA HELD!!!111
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.188
|
naja ich denke die funktion selbst dürfte da nicht das problem sein, sondern wohl eher:
a) wie ist die verbindung vom eigenen server zum router des providers ? b) wie ist die anbindung des anderen servers zum router des providers ? du kannst auf deiner seite nen eigenen server haben der mit 1gbit angebunden ist, wenn auf der anderen seite so ne mit accounts im 3-4 stelligen bereich zugehauene kiste ist die über 100mbit dranhängt und vieleicht < 1% accounts hat die massiven traffic verursachen, dauert es schon seine zeit 1) die anfrage 2) der transfer des bildes 3) die verarbeitung von getimagesize jenachdem was genau du machst, 2 ideen 1) -> cachen, wenns öfters die gleichen sind, aber wie ich dich kenne würdest du auf die idee selbst kommen 2) -> da du ja einen eigenen server hast, mal spasseshalber ---> den/die anderen server/webspaces anpingen ---> nach möglichkeit dort mal ne größere datei ablegen und mit wget oder ähnlichem direkt von dem server auf deinen saugen, dann siehst du einerseits ob vieleicht die anderen server/webspaces einfach nur stark ausgelastet sind (was die hardware hintendran angeht) oder auch die leitung einfach überlastet ist. mfg robo47 |
|
|
|
|
|
Nach oben #5 | |
|
Erfahrener Benutzer
Registriert seit: 18.03.2005
Beiträge: 576
|
Naja sind 2 eigene Server die schon einiges verkraften
Es ist halt nur aufgeteilt (hab ich nicht so eingerichtet), dass ein Server mehr oder weniger als Image-Server ist, sprich dort liegen nur Bilder, und das nicht zu knapp. Mit dem Cachen ist so eine Sache, die ich jetzt so einfach garnicht umsetzen kann. Die Inhalte können sich ständig ändern und dann müssen ca. 300 bis 500 Bilder mit getimagesize() abgefragt werden, was mich natürlich auch etwas ankotzt. Hatte mich nur gewundert, dass alles wunderbar läuft, allerdings bei Benutzung von getimagesize() schläft mir das Gesicht ein Zitat:
Aber mir wird schon was einfallen, um das ein wenig in Grenzen zu halten. Danke für die bisherigen Antworten. |
|
|
|
|
|
|
Nach oben #6 |
|
BIN EIN KRASSA HELD!!!111
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.188
|
öhm und ein script auf dem 2ten server, das das getimagesize ausführt, die daten ausgibt in irgendeiner schnell verarbeitbaren form und du dann quasi:
$temp = file_get_contents('http://www.dein2terserver.de/getimagesize.php?image=/pfad/zum/bild.jpg') dann müsste nicht immer das bild rübergezogen werden und es braucht nur die relevanten informationen rüberzuziehen mfg robo47 |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PEAR-Benchmark nutzen um Performance einer Template-Engine zu messen | Ben | PEAR, PECL und Frameworks | 9 | 26.02.2007 22:16 |
| Singleton und Performance | Ben | Anwendungsdesign / Softwarearchitektur | 31 | 03.01.2007 05:45 |
| [FRAGE] performance von phptags | J33d3X | PHP-Programmierung | 14 | 30.01.2006 14:52 |
| Performance erhöhen | Steve231 | Datenbanken | 5 | 18.10.2005 16:39 |