An easy and normal task is, to update our application, pull new values every n seconds.
But this starts to consume a lot of the server soon a lot of users are hooked up.
Is there a way to register that user connection and act more as a PUSH if new values exist in the server rather than every user pull new values every 1 sec for example?
So when values change in the server, the server sends them to the user and not the other way around, all we need to do if get the values on the first connection.
What could be my options on this (technology, naming (so I can search more on the web), etc)?