![]() |
[PHP] Serverbelastung
Hallo,
ich habe vor, eine Galerie für ein größeres Projekt zu schreiben. Ich habe auch bei 1&1 einen Server angemietet. Jetzt bin ich dabei, dass die Bilder hochgeladen werden können und stehe vor einer Frage: Ist es besser, die Bilder alle in Originalgröße hochzuladen und zu speichern, bei Thumbnail-aufruf die Bilder zu verkleinern und darzustellen. ODER Die Bilder hochladen, einmal in Originalgröße zu speichern, dieses Bild öffnen, verkleinert abzuspeichern und bei Verlangen aufzurufen? Danke im Voraus! |
Re: [PHP] Serverbelastung
Nur, wenn Du mit sehr wenigen Besuchern rechnest, solltest Du in Erwägung ziehen, die Thumbnails "on the fly" zu erstellen. Die Thumbnailerstellung ist ziemlich ressourcenaufwendig. Deshalb sollte man eigentlich immer, wenn man mit einer halbwegs normalen Frequentierung der Website rechnet, die Vorschaubilder im Voraus berechnen lassen.
Du kannst ja unmittelbar nach dem Upload die Bilder verkleinern - das ist programmtechnisch kein größerer Aufwand, als beim Anzeigen der Vorschau - aber Du benötigst die Rechenzeit (und den Speicherbedarf) nur einmal je Bild und nicht viele Hundert- oder Tausendmal. Du musst lediglich darauf achten, dass das Thumbnailverzeichnis vom Webserver beschrieben werden darf. :coder: |
Re: [PHP] Serverbelastung
Moin,
du kannst die Vorschaubilder entweder nach dem Hochladen oder beim Anzeigen erstellen. Either way - ich wuerde die Vorschau cachen. Mit Hilfe der GD2-Bibliothek (die bei den meisten Hostern aktiv ist) kannst du Thumbnails ganz einfach erstellen, bei neuen Versionen auch von GIF-Bildern :) Wenn du Interesse hast, kann ich dir mal einen kleinen Beispielcode zusammentippen. Greetz alcaeus |
Re: [PHP] Serverbelastung
ein beispiel wäre cool!!
aber ich rechne mit vielen besuchern - hab ja deswegen extra eine linux-kiste angemietet ;-) |
Re: [PHP] Serverbelastung
Ich bin den Weg gegengen, die Thumbs beim ersten Abrufen zu erstellen, und dann zwichenzuspeichern ... ich kann dir auch mal mein script geben, dass brächtest du wahrscheinlich nurnoch wenig modifizieren ...
|
Re: [PHP] Serverbelastung
Das wäre sehr sehr nett von dir.
Ich bedanke mich im Voraus! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz