Bonjour à tous,
j'ai eut beau chercher sur pas mal de site et trouvé quelque infos utilies, rien qui puisse véritablement répondre à mon problème. J’espère donc que vous pourrez m'aider. Voilà le topos :
Je dois effectuer des calcul (assez importants) sur des donnés présente en base SQL et simplement afficher le résultat.
Une solution que j'ai envisagé pour limiter la charge du serveur php est de faire faire les calculs coté client via javascript, ce qui nécessite la création automatique par PHP du code javascript (via des echo dans les balises <script></script> ) pour générer la structure de donnée. Ca donne un truc dans le genre :
Code :
- <script type="text/javascript">
- var ligne_b = <?php echo $sql_select->rowCount(); ?>;
- var colone_b = <?php echo $sql_select->columnCount(); ?>;
- <?php
- while($data = $sql_select->fetch()){ // va normalement tourner plusieurs centaine de fois
- echo "mon_tableau=new Array(".'$data'.');';
- }
- ?>
- </script>
|
Le script représente l'idée de ce qui doit être fait et n'est pas correcte j'en suis conscient.
Ma question est la suivante :
Qu'est ce qui est le plus lourd pour le serveur PHP ?
- Faire générer une page de cette manière avec plusieurs centaine d'echo ?
- Faire faire les calculs (complexité n^4) par PHP et afficher la réponse ?
Merci beaucoup.