2016-04-23 5 views
0

Tut mir leid, wenn diese Frage für STO nicht geeignet oder zu breit ist, aber ich kann keine Informationen darüber finden, also muss ich hier fragen.jQuery: setInterval Effekte auf dem Server?

Dies könnte eine dumme Frage für einige sein und ich denke, ich kenne die Antwort, aber nur um sicherzustellen, ich fragte mich, was die Auswirkungen der Verwendung von setInterval auf meinem VPS-Server ist.

I.e. Benötigen Sie viele Ressourcen auf meinem Server?

Es ist NICHT ein AJAX. es ist nur ein sehr einfaches setInterval wie folgt aus:

setInterval(function(){ 
    $('.mydiv').remove(); 
}, 500); 

ich das weiß, ist nur ein Neben Client-Code, aber ich habe mich nur gefragt, ob es noch irgendwelche Auswirkungen auf meinem Server hat?

Vielen Dank im Voraus.

+0

'javascript' bei Frage scheint keine weiteren Ressourcen vom Server anzufordern. Was ist der Zweck von 'setInterval', wo' .remove() 'in Funktion aufgerufen wird? – guest271314

+0

@ guest271314, der Zweck besteht darin, die Funktion ständig laufen zu lassen, um sicherzustellen, dass das Element myDiv immer entfernt wird. – Jackson

Antwort

2

beantworten Sie Ihre Frage selbst: "Ich weiß, das ist nur ein Client-Side-Code". Es hat nichts mit Server-Seite zu tun. Ihr Server weiß nicht, was in den Client-Browsern vor sich geht. Abhängig von der Callback-Funktion des setInterval kann es sich nur auf die Browser-Performance auswirken.

1

Die obige jquery-Ausführung hat keine Auswirkungen auf den Server. Der einzige Effekt könnte sein, wenn die Seite angefordert wird und die jquery-Datei heruntergeladen wird. Die Ausführung von jquery ist vollständig clientseitig, es sei denn, Sie machen einen Ajax-Aufruf oder etwas auf dem Server.