[Ajutor]...apel ajax cu trafic

Discutii legate de AJAX, jQuery, MooTools, Prototype, Dojo, Yahoo! UI Library,script.aculo.us, ExtJS,AngularJS, Backbone.js, Ember.js, KnockoutJS

Moderator: Moderatori

Avatar utilizator
Khamoaset
Average Member
Mesaje: 160
Membru din: Joi Iul 21, 2011 4:29 pm
Contact:

[Ajutor]...apel ajax cu trafic

Mesajde Khamoaset » Mie Iul 18, 2012 11:35 am

Salutare!
Am facut un apel la fisier cu ajax la fiecare 1 secunda, dar as vrea sa stiu daca imi creste traficul/cedare server.... alte solutie pentru a nu creste traficul doar sa-mi raspunda cererile prin ajax ... cum pot face ??

fisier 'index.php':

Cod: Selectaţi tot


<script src="jquery.min.js"></script>
<script src="jquery-ui.min.js"></script>
<script>
$(function() {
    setInterval(function() {
        $.ajax({
            type: "GET",
            url: "getData.php",
         dataType: "json",
         cache: false,
         timeout: 50000,
            success: function(data) {
         var json = data.msg;
               // html is a string of all output of the server script.
               $("#element").html(json);
           }

        });
    }, 1000);
});
</script>

<div id="element"></div>



..si fisierul 'getData.php':

Cod: Selectaţi tot

<?php
   $response_doi = "Hello!";



$json = '{
"msg":"'.$response_doi.'"
}';

echo $json;

?>



keen
Senior Member
Mesaje: 253
Membru din: Joi Ian 28, 2010 5:05 pm
Localitate: Br?ila
Contact:

Mesajde keen » Mie Iul 18, 2012 1:43 pm

cred ca o idee ar fi sa faci o pagina care sa returneze 0 / 1 din sql...
Daca sunt efectuate modificari, returneaza 1... daca nu , 0 ...

Deci intr-o pagina php, asta sa fie tot ce afiseaza pagina... apoi tu cu ajax incarci pagina asta (nu va face trafic foarte mult pentru ca nu sunt multi kb :D ) ... rezultatul il plasezi intr-un div... verifici in fiecare secunda divul... daca este 0, verifici in continuare... daca este 1, incarci in alt div noul continut + faci update in sql de la 1 la 0 ...

div-ul in care vei avea rezultatul din pagina "goala" il poti face hidden sa nu iti apara pe site 0 sau 1 ...

Cam asta am putut gandi eu la ora asta rapid :D

PS: Daca nu ai inteles exprimarea mea infecta, iti desenez :))

Avatar utilizator
Khamoaset
Average Member
Mesaje: 160
Membru din: Joi Iul 21, 2011 4:29 pm
Contact:

Mesajde Khamoaset » Mie Iul 18, 2012 5:16 pm

salutare...

imi poti arata codul cum pot face ceea ce ai putut gandi cu apelul asta ajax la fisier ?? :cry: :cry: :roll: :roll:


Înapoi la “Librarii Javascript”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator