I'm into creating a php based web chatting system. About 1000 concurrent users across the world will be using it, so what would be the best tech to deploy?
As I did some research online, mainly I found systems using ajax and jquery for chatting while there're some using web sockets. I'm not sure as to which would work the best to suit my need. I prefer a real-time chatting system. If I were to use Ajax, will that be real time and as user increases, will there be any conflict?
Also, if I use HTML5 web socket, since the users going to chat from various nations around the globe, would it be faster? Let me give you a scenario.. If I use HTML5 push method which is hosted in some server in UK let's say, and the users from countries like India, Africa and China, will they face any downtime/ delay in sending and retrieving the messages?
Thank you for your time and detailed explanation in advance!