/ / Au chargement de la page, les données doivent-elles être envoyées au format JSON ou au format PHP - php, javascript, jquery, ajax, cookies

Lors du chargement de la page, les données doivent-elles être envoyées au format JSON ou au format PHP - php, javascript, jquery, ajax, cookies

Je me demandais s'il serait moins gourmand en ressources et plus efficace de faire charger mon serveur page ON à l'utilisateur au format JSON et à le convertir en Javascript en jolies données.

Disons qu'un utilisateur accède à ma page d'indexcharge une table en laissant le fichier php extraire des données. Si javascript est activé, devrais-je envoyer un fichier JSON contenant les informations de la table, puis convertir un fichier Javascript inclus en table? Serait-ce plus efficace que d'avoir mon fichier php extraire les données, puis le formater avec les divs, etc. et renvoyer les données.

Je veux éventuellement créer, disons la tableLorsque vous cliquez sur un bouton, un appel Ajax sera effectué pour obtenir un fichier JSON contenant plus de données qu'il ajoutera à la fin du tableau. Mais ma question est la suivante: devrais-je également passer du temps à créer un fichier javascript prenant en charge les données initiales lors du chargement de la page au format JSON et le formatant? Je veux juste ce qui sera le plus efficace. Étant donné que peu importe ce que je vais devoir faire pour utiliser certaines fonctions javascript afin de formater les données JSON à partir d’un appel Ajax APRÈS le chargement initial de la page, je veux simplement savoir si je devrais aussi les obtenir avec des données au chargement de la page et que javascript les formater au lieu de PHP. fais le.

Bien que la seule chose bien sûr, PHP reviendraavec tout le style (balises div etc.) si l’utilisateur n’a pas activé le Javascript. Mais ce que je me demandais simplement, c’est la meilleure méthode à suivre, c’est-à-dire que j’envoie toutes les données à l’utilisateur au format JSON même au chargement de la page et que les utilisateurs javascript s’occupent de le formater?

Réponses:

1 pour la réponse № 1

Si les données peuvent changer dynamiquement après la pagecharges, je recommanderais de générer la table en javascript, pas en PHP. Pour répondre à votre question, générer la table en javascript prendra la charge du serveur, car javascript sera traité côté client et PHP en tant que serveur. Si le tableau est simple, je doute que sa génération en PHP ait un impact important sur les performances.