Even this question is not answered yet. So, let me answer it on my ow. Read Amazon Web Services. they are into such services for past 5 years. It is called Reverse Ajax / Comet / Ajax Push which can be implemented using PHP. Using this technique, we do not require action from client side to activate a script on the server. Server scripts can keep track of new data and can deliver to client without client's request.