Hallo
ich habe folgendes Problem:
Per PHP lasse ich Bild automatisch generieren und direkt ausgeben.
im HTML sieht das in etwa so aus: <img src='pic.50x50.jpg' >
D.h. durch die 50x50 kann ich das Bild entsprechen Skalieren lassen.
Mit hilfe von .htaccess übersetzt der den wert "pic.50x50.jpg" in get.pic.php?x=50&y=50
Nun werden die Skalierten Bilder in einen temp Ordner gespeichert damit beim nächsten aufrufe nicht mehr skaliert werden muss,
Mit PHP prüfe ich z.Z. ob das Bild bereits existiert wen ja dann übergibt der eben dass Bild aus dem temp Ordner sonnst generiert der das Bild und erst dann übergibt es.
Das Problem besteht darin, solange PHP mit der Skalierung oder auslesen der Bilder beschäftigt ist, kann ich in der Zeit nicht z.b. weitere Seiten öffnen da es immer abgewartet werden muss bis das ganze generiert wurde. Des Server ist auch dann generell Langsam wen die Bilder noch wo anders Verlinkt werden so mit arbeitet mein apatche pausen los nur um Bilder per PHP auszulesen und weiter zu geben.
Meine Lösung wäre dass ich die Prüfung ob das Bild vorhanden ist mit .htaccess mache und entsprechend das Bild direkt aus gebe ohne das PHP damit beschäftigt wird. Wen das Bild aber nicht vorhanden ist soll eben die PHP ausgeführt werden.
Mit der Lösung möchte ich den apatche entlasten und den Server somit wesentlich schneller machen, so dass wichtige Sachen schneller verarbeitet werden können.
Leider weiß ich nicht wie ich mit .htaccess Prüfen kann ob eine Datei vorhanden ist so wie falls nicht auf eine andere Datei bzw. PHP weiter leiten kann.
ich habe folgendes Problem:
Per PHP lasse ich Bild automatisch generieren und direkt ausgeben.
im HTML sieht das in etwa so aus: <img src='pic.50x50.jpg' >
D.h. durch die 50x50 kann ich das Bild entsprechen Skalieren lassen.
Mit hilfe von .htaccess übersetzt der den wert "pic.50x50.jpg" in get.pic.php?x=50&y=50
Nun werden die Skalierten Bilder in einen temp Ordner gespeichert damit beim nächsten aufrufe nicht mehr skaliert werden muss,
Mit PHP prüfe ich z.Z. ob das Bild bereits existiert wen ja dann übergibt der eben dass Bild aus dem temp Ordner sonnst generiert der das Bild und erst dann übergibt es.
Das Problem besteht darin, solange PHP mit der Skalierung oder auslesen der Bilder beschäftigt ist, kann ich in der Zeit nicht z.b. weitere Seiten öffnen da es immer abgewartet werden muss bis das ganze generiert wurde. Des Server ist auch dann generell Langsam wen die Bilder noch wo anders Verlinkt werden so mit arbeitet mein apatche pausen los nur um Bilder per PHP auszulesen und weiter zu geben.
Meine Lösung wäre dass ich die Prüfung ob das Bild vorhanden ist mit .htaccess mache und entsprechend das Bild direkt aus gebe ohne das PHP damit beschäftigt wird. Wen das Bild aber nicht vorhanden ist soll eben die PHP ausgeführt werden.
Mit der Lösung möchte ich den apatche entlasten und den Server somit wesentlich schneller machen, so dass wichtige Sachen schneller verarbeitet werden können.
Leider weiß ich nicht wie ich mit .htaccess Prüfen kann ob eine Datei vorhanden ist so wie falls nicht auf eine andere Datei bzw. PHP weiter leiten kann.
Kommentar