2016-07-27 13 views
0

Ich versuche, meine Website zu beschleunigen. Im Moment holt der Controller Daten aus der Datenbank, berechnet Daten und zeigt sie an. was ich vorhabe, ist, Controller/Aktion holt die Hälfte der Daten und Anzeige zur Ansicht. Dann kehren Sie zu verschiedenen Controllern/Aktionen zurück und berechnen Daten und zeigen Daten auf dem Bildschirm an.Vorschläge, um Website schnell zu machen, indem Sie eine Anfrage in zwei Teilen brechen

Aber was ich wissen möchte, ist, sobald ich Daten abrufen und auf dem Bildschirm anzeigen, wie gehe ich zurück zum Controller automatisch (ohne einen Klick durch den Benutzer), um Berechnungen für die gleichen Daten zu tun.

+0

Sie können dies überprüfen möchten http://stackoverflow.com/ Fragen/1873735/Anzeige-das-Ergebnis-auf-der-Webseite-so-bald-wie-die-Daten-ist-verfügbar-auf-Server – tssutha

+0

Ich habe kürzlich mit diesem Ansatz in Pyramide experimentiert. Es funktioniert nicht gut. Ich würde Ajax-Methode verwenden, wie in Antwort unten angegeben. –

Antwort

2

Warum gehst du nicht Ajax-Funktion, post-Daten an den Server verwenden und wenn proccess an den Server zu der HTML-Seite durchgeführt wird, um das Ergebnis anzuzeigen