Ola,
also eine Datei kannst du in PHP exklusiv sperren
Jedoch würde ich noch einen Schritt weiter gehen und gleich das komplette html Cachen und zwar nicht für < 1 Minute sondern für sagen wir mal 30 Minuten. Hängt natürlich ein wenig von der Anwendung ab. Einen Chat kann man natürlich nicht cachen ;).
Dann hättest du im idealfall nur noch die Prüfung "gibts die Datei xy und ist sie jünger als 30 Minuten" -> ja, dann gib Inhalt der html Datei zurück.
Das geht so schnell da kann man nicht mal einen Gruß verfassen.