Máte 6000 krabic a hledáte červenou botu. Tj. prohledáte 6000 krabic, najdete tu krabici s červenou botou a pak znova?
Blbost, nemluvte do věcí, které neznáte. A chápete, jak velký cirkus by to s tou databází byl?
Takže postup číslo 1 - pomůžu si Ramdiskem - tj. disk v paměti!
PHP vezme obrázek, zobrazí ho a VŠECHNY OBRÁZKY SMAŽE... pak znova.... a znova.... a znova...
Obrázky pořád přitékají, tak to je v pohodě.
Na pozadí mi běží služba, která obrázky po minutě smaže, třeba něco jako:
find . -name "access*.log" -type f -mmin +15 -delete
Varianta:
PHP smaže všechny obrázky, počká, až se nějaký objeví, zobrazí ho a zase znova.
(Ten skript trochu blokuje, ale to je fuk.)
Opět doporučuji posílat data na Ramdisk.
Varianta:
PHP mi pustí pythlounový skrip, který mi připraví "tohlezobraz.jpg".
Klidně by tam mohla běžet i malá službička, která obrázky z kamery přijímá.
Pak by šlo dělat i docela pěkné vychytávky.
Řešení je celá hromada a žádné nepotřebuje databázi. Jo a složité souborové operace (hledání) jen zdržují.
Jistě vás napadne, jak to řešit elegantněji, než takhle.
BTW, tohle je úkol pro studenta druhého ročníku IT SŠ?