この最初のスクリプトは、AJAXリクエストを介して各ユーザーごとに複数回呼び出されます。別のサーバー上の別のスクリプトを呼び出して、テキストファイルの最後の行を取得します。それはうまく動作しますが、改善の余地はたくさんあると思いますが、私は非常に良いPHPコーダーではないので、スピードと効率のためにこれを最適化することができるコミュニティの助けを得たいと期待しています:この単純なPHPスクリプトを最適化するにはどうすればよいですか?
AJAXこのスクリプト
<?php session_start();
$fileName = $_POST['textFile'];
$result = file_get_contents($_SESSION['serverURL']."fileReader.php?textFile=$fileName");
echo $result;
?>
に行われたPOSTリクエストは、それはテキストファイル
<?php
$fileName = $_GET['textFile'];
if (file_exists('text/'.$fileName.'.txt')) {
$lines = file('text/'.$fileName.'.txt');
echo $lines[sizeof($lines)-1];
}
else{
echo 0;
}
?>
を読み込み、この外部スクリプトにGETリクエストは、私はすべての時間をいただければ幸いますエル・P。私は、最初のスクリプトで行うことができるより多くの改善があると思います。それは高価な関数呼び出し(file_get_contents)を作成する、少なくとも私はその高価だと思います!
私はそれが動作しますので、それは何も問題はありませんけど、私はただ、このスクリプトは、倍の10,000秒と呼ばれるようにそれを改善しようとしています。 :) – Abs