Ce premier script est appelé plusieurs fois pour chaque utilisateur via une requête AJAX. Il appelle un autre script sur un serveur différent pour obtenir la dernière ligne d'un fichier texte. Il fonctionne très bien, mais je pense qu'il ya beaucoup de place à l'amélioration, mais je ne suis pas un très bon codeur PHP, donc j'espère avec l'aide de la communauté, je peux optimiser cette vitesse et l'efficacité:Comment puis-je optimiser ce script PHP simple?
AJAX POST demande faite à ce script
<?php session_start();
$fileName = $_POST['textFile'];
$result = file_get_contents($_SESSION['serverURL']."fileReader.php?textFile=$fileName");
echo $result;
?>
Il fait une requête GET à ce script externe qui lit un fichier texte
<?php
$fileName = $_GET['textFile'];
if (file_exists('text/'.$fileName.'.txt')) {
$lines = file('text/'.$fileName.'.txt');
echo $lines[sizeof($lines)-1];
}
else{
echo 0;
}
?>
Je vous serais reconnaissant toute h elp. Je pense qu'il y a plus d'améliorations qui peuvent être faites dans le premier script. Cela fait un appel de fonction cher (file_get_contents), enfin je pense que c'est cher!
Je sais qu'il n'y a rien de mal à cela parce que cela fonctionne, mais j'essaie juste de l'améliorer car ce script sera appelé 10000 fois. :) – Abs