Wie kann ich messen, wie lange ein Client auf eine Anforderung warten muss?Gesamte Netzwerktransferzeit von Servlets messen
Auf der Serverseite ist es einfach, durch einen Filter zum Beispiel. Aber wenn wir die Gesamtzeit einschließlich Latenz und Datentransfer berücksichtigen wollen, wird es schwierig.
ist es möglich, auf den zugrunde liegenden Socket zuzugreifen, um zu sehen, wann die Anfrage beendet ist? oder ist es notwendig, einige Javascript-Tricks zu machen? vielleicht durch Uhrzeitsynchronisation zwischen Browser und Server? Gibt es irgendwelche vorgefertigten Javascripts für diese Aufgabe?
Das Problem mit diesem Ansatz ist, dass es nicht transparent zu einer bestehenden Nicht-Ajax-Implementierung hinzugefügt werden kann. wird es schwierig sein, den extra date-Parameter zu jeder Anfrage hinzuzufügen, aber diese Methode klingt so, als würde sie wirklich die _whole_ Zeit messen, die es braucht, um von Client-Server-Client zu reisen. –