Hallo,
Das wäre eine Möglichkeit, allerdings cachen meines Wissens die aktuellen Browser per default keine Responses von PHP-Skripten. Kann ich allerdings nur durch einige Tests vermuten, ich habe dazu jetzt keine Quelle gefunden (mit aktuellen Chrome und FF probiert).
Doch tun sie (IE10), insbesondere eben bei meinen Tests. Abhilfe schaffte aber:
req.setRequestHeader("Pragma", "no-cache");
req.setRequestHeader("Cache-Control", "no-cache, no-store, must-revalidate");