Ich benutze einfache Javascript, um einen Ajax-Aufruf, der gut funktioniert.Aber sofort, wenn ich die Seite aktualisieren, wird der Aufruf erneut ausgeführt.Ist das ein Problem von Ajax Anruf zwischengespeichert und wie zu beheben es? Ich benutze PHP für serverseitige Sprache.Ajax Call Caching
Antwort
Der Browser wird caching rules für Ajax-Anfragen wie alle anderen Anfragen zu ehren. Wenn Sie in Ihrem php-Skript, das die Antwort auf den Ajax-Aufruf liefert, richtig zwischenspeichern, sollten Browser es zwischenspeichern und Sie werden keinen Leistungseinbruch haben.
Können Sie bitte für die Implementierung in die richtige Richtung zeigen? –
Ein Link zu einem Blogpost hinzugefügt, der das http-Caching erläutert. – Seldaek
Wenn Sie eine Seite aktualisieren, wird jedes JavaScript neu gestartet. Wenn Sie ein Ajax als Reaktion auf das Laden der Seite ausführen, wird es erneut ausgelöst. Wenn die Antwort auf die Ajax-Anforderung HTTP-Header für die Cache-Steuerung enthält, sollten diese gelten.
Nun wird die Ajax-Anfrage auf Knopfdruck ausgeführt. Jetzt, wenn ich die Seite verweise, sollte die Ajax-Anfrage nicht ausgeführt werden. –
Wenn alles andere gleich ist, wird es nicht. – Quentin
Danke, dass ich mit Smarty benutze und vielleicht könnte es aufgrund mehrerer Dateien enthalten sein. –
- 1. AJAX duplicate call
- 2. Synchrone Jquery Ajax Call
- 3. play framework - ajax call
- 4. AJAX/Prototyp Reset Call
- 5. Ajax Double Call
- 6. Microsoft Edge Caching Ajax Anforderungen?
- 7. WordPress Ajax Call funktioniert nicht
- 8. Jquery Ajax Call - Daten lesen
- 9. wie Maurerarbeit auf Ajax Call
- 10. AJAX Call mit Elasticsearch Suche
- 11. Laravel 5.1 Objektorientierte Ajax-Antwort Caching
- 12. wie Caching in Jquery Ajax aktivieren
- 13. Caching von ASP.NET AJAX-Service-JavaScript-Proxies
- 14. Jquery Mobile Caching mit AJAX-Anfrage
- 15. Internet Explorer Caching asp.netmvc ajax Ergebnisse
- 16. Ajax Call in reagieren zustandslose Komponente
- 17. AJAX Call Post-Methode in AngularJS
- 18. AJAX Call in MVC Struktur PHP
- 19. jQuery Click Ereignis CheckBox Geändert Ajax Call
- 20. WordPress Ajax Call - WordPress User ID
- 21. JQuery Ajax Call setzt alle Formularfelder zurück
- 22. Ajax Concurrent Call wird nacheinander ausgeführt
- 23. Node.js Ajax Call Ändern von JSON-Daten
- 24. Ajax Call-Methode aus der Klasse PHP
- 25. Call Perl-Funktion in HTML mit AJAX
- 26. Rails jquery ajax call nicht feuern
- 27. jquery Ajax Call Return JSON Analysefehler
- 28. CakePHP Return Array von Ajax Post Call
- 29. Ajax: mit mehreren API Call for-Schleife
- 30. App-Entwicklung - Caching JSON-Dateien, wenn online - AJAX
Möchten Sie nicht, dass es zwischenspeichert? – qwertymk