/ / En la página de carga, los datos deben enviarse como JSON o tener el formato PHP: php, javascript, jquery, ajax, cookies

En la carga de la página, los datos deben enviarse como JSON o tener el formato PHP - php, javascript, jquery, ajax, cookies

Me preguntaba si sería menos intensivo en el servidor y más eficiente que la carga de la página ENCENDIDA de mi servidor envíe los datos al usuario en formato JSON y haga que Javascript la convierta en buena información.

Digamos que cuando un usuario va a mi página de índicecarga una tabla haciendo que el archivo php extraiga algunos datos. ¿Debería yo, si el usuario tiene habilitado javascript, simplemente enviar un archivo JSON con la información de la tabla y luego tener un archivo Javascript incluido convertirlo en una tabla? ¿Sería eso más eficiente que mi archivo php extraiga los datos, luego los formatee con los divs y vuelva a enviar los datos?

Quiero eventualmente crear digamos la tablaal hacer clic en un botón, se realizará una llamada Ajax para obtener un archivo JSON con más datos que se APENDE al final de la tabla. Pero mi pregunta es si también debo dedicar tiempo a crear un archivo javascript que tome los datos iniciales en la carga de la página en un formato JSON y los formatee. Solo quiero lo que sea mas eficiente. Ya que no importa lo que voy a tener que hacer alguna función de javascript para formatear datos JSON de una llamada Ajax DESPUÉS de la carga de la página inicial, solo quiero saber si también debería tener datos en la carga de la página y tener formato de javascript en lugar de tener PHP hazlo.

Aunque lo único por supuesto es que PHP volverácon todo el estilo (etiquetas div, etc.) si el usuario no tiene Javascript habilitado. Pero lo que me pregunto es: ¿es este el mejor método para hacerlo donde solo envío todos los datos al usuario en formato JSON incluso en la carga de la página y hago que los usuarios javascript se encarguen de formatearlo?

Respuestas

1 para la respuesta № 1

Si los datos pueden cambiar dinámicamente después de la página.cargas, recomendaría generar la tabla en javascript, no en PHP. Para responder a su pregunta, generar la tabla en javascript eliminará la carga del servidor, ya que javascript se procesará en el lado del cliente y PHP se procesará en el lado del servidor. Si la tabla es simple, dudo que generarla en PHP cause un gran impacto en el rendimiento.