Wie Matthew schon angedeutet hat, sind Ihre beiden Verbindungspunkte die HTTP-Anfrage vom Client (Webbrowser) an den Server (Webserver) und die Verbindung vom Webserver zum SQL-Server.
Die Verbindung vom Webserver zum SQL-Server kostet sehr wenig in der gesamten Client-Server-SQL-Server-Client-Reise. Man würde also annehmen, dass Sie über die Verbindung zwischen Browser und Webserver sprechen. Das kann man nur vermeiden, indem man die gesamte Datenbank (oder zumindest den ungefilterten Pool von Datensätzen, die man abfragen kann) an den Browser löscht und clientseitig filtert - was UNGLAUBLICH ist !! SCHLECHT !! IDEE.
Also mein Vorschlag würde sein, Ärger zu stoppen, schreiben Sie die Anwendung, wie Sie normalerweise würden, und wenn Dinge langsam aussehen, wenn Sie fertig sind, dann können Sie anfangen zu suchen, wo die Langsamkeit kommt - anstatt zu versuchen zu erraten (und wahrscheinlich falsch liegen), bevor es überhaupt ein Problem gibt.
Bitte klären. Versuchen Sie zu vermeiden, dass der HTTP-Client sich wieder mit Ihrem Server verbindet oder unnötige SQL-Abfragen oder etwas anderes vermeidet? –
Ich möchte unnötige SQL-Abfragen vermeiden – saurabh
Wie wäre es mit einem Cache – Searock