Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2018, 15:28
webtexcoco
 
Fecha de Ingreso: febrero-2016
Mensajes: 43
Antigüedad: 8 años, 9 meses
Puntos: 2
Problema de optimización con código ajax?

Muy buenas compañeros, tengo una consulta que me tiene un poco confundido

Bueno estoy desarrollando un sistema administrativo con php mysql js y algo de ajax, en realidad no hay muchos usuarios conectados al sistema a lo maximo unos 10 asi que no consume mucho tráfico web ni ancho de banda mensual.

En los ultimos dias cada que hago unas actualizaciones mediante ftp suele sobrecargarse el servidor y me arroja el error:

Resource Limit Is Reached
The website is temporarily unable to service your request as it exceeded resource limit. Please try again later.


he estado investigando y he encontrado que puede deberse a una mala programación en algunos scripts.

Cabe mencionar que no tengo muchas conocimientos de ajax pero sospecho que un sccript que ejecuto en varias paginas me puede estar ocacionando este problema, el codigo del que sospecho es este:

Código Javascript:
Ver original
  1. <script>
  2.     $(document).on("ready", function(){
  3.         $.ajaxSetup({"cache":false});
  4.         setInterval("cargaDisenos()", 500);
  5.     });
  6.  
  7.     var cargaDisenos = function(){
  8.         $.ajax({
  9.             type: "POST",
  10.             url: "consulta-disenos.php"
  11.         }).done(function(info){
  12.             $("#consulta-disenos").html(info);
  13.         });
  14.     }
  15. </script>

lo que hago con este código es consultar la bd cada medio segundo para cargar los nuevos registros insertados, en consulta-disenos.php solo tengo la consulta a la BD y la tabla para mostrar los datos obtenidos ningun JS de mas.

Mi duda es: será este codigo ajax el responsable de consumirme todos los recursos de mi servidor??? estoy omitiendo algo en este codigo que tenga que ver con optimización???

si consideran mover el tema a otra parte del foro se los agradezco pero como no estoy seguro de que será el motivo de mi falla decidi ponerlo en javascript.

Bueno agradezco si me pueden dar una ayuda y gracias por leerme