PHP and jQuery realtime messaging system multiple problems -


i'm new ajax , i'm trying build real-time (facebook like) messaging system php , jquery. currently, when user loads page, messages loaded database. then, script sends request every 2 seconds latest messages database , displays them on page. however, after while, connection times out , if try reload website, website not load. load when use proxy. feel has server blocking ip.

here current code (message refresh)

$(function() {     var m = $('.messages');     m.scrolltop(d.prop("scrollheight"));     setinterval(function() {         $.get("get_messages.php", function(result) {             $('.messages').html(result);         });     }, 2000); }); 

how can make more efficient/better?

even though comments question good, rather answer in own way..

first off, polling server every 2 seconds.. in general should work, guess being blocked server.. specially if public/shared server.. have restrict traffic/high loads dont weight down others.

first check browsers inspector/dom.. might see network requests coming error code instead of 200 status.. should give indication.. depending on on server , how respond.. return 200 status/ok still stop script.

another thing consider cache.. request, post timestamp it.. force new request every time.. jquery can handle in background browsers still fail in area.. post append javascript timestamp url well.

otherwise consider adding subscript logs text file , see if stops logging well, might find interesting results here.

and if else fails, install/test local webserver computer , test way.. check if server or script.

if try of above, should find answer causing issue or @ least indications or why stops working.. proxy me suggests server block, remember proxy can change way requests page.... start browser inspector first.. first point of reference when not work right.

first/main question.. public/shared server or own server have setup? if have access various logs on server, check them well..


Popular posts from this blog