Du könntest ja auch folgendes machen:
TimeStamp A = Zeit des Blockens
User A macht jetzt Bewertung und das Bild soll fünf Minuten geblockt sein... schön. "gerade_bewertet" = TimeStamp A
User B kommt und will loslegen. Mit einem neu generierten TimeStamp (jetzt B) schaust mal in die DB und hebst alle Sperren wieder auf, die >= 5 Minuten sind...
... natürlich BEVOR das zuvor gesperrte Bild angezeigt werden würde... User B darf das ja auch beim ersten Laden sehen, gell?
Sinn und Unsinn sei mal dahin gestellt!
