Задать вопрос

Как ускорить выполнение скрипта?

Пишу не большой скрипти генерации чисел и както медленно перезагружается страница, как ускорить
// вычисляем номер последней записи
        $file = array_reverse (file("../data.dat"));
        $number = 9999999;
        //$number = 0;
        foreach( $file as $line){   
            if ( !empty($line) ){   
                $elem = explode("<|>",$line);
                if ( $elem[1] < $number ) $number = $elem[1];
                //if ( $elem[1] > $number ) $number = $elem[1];
             //echo $elem[0].''.$elem[1].''.$elem[2].'<br>';                
            }
        }
        $number--;
        //$number++;


        $lines = file("../data.dat");
        echo "<div id=\"box\">".$lastLine = $lines[count($lines)-1]."</div>";
//------------------------------------------------------------------------------        
    # Записывам в файл 

    if (!file_put_contents("../data.dat", "1<|>".$number."<|>,\r\n", FILE_APPEND | LOCK_EX )){
        echo("Ошибка записи.");
    }else{
        echo ('<script type="text/javascript">setTimeout(\'location.replace("index.php")\', 1);</script>');
    }
  • Вопрос задан
  • 170 просмотров
Подписаться 1 Простой 15 комментариев
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
// вычисляем номер последней записи
Вы напишите нормально какую задачу то решаете? А то как-то не соответствует код комментариям... вы перебираете ВЕСЬ массив, и вычисляете минимальное число. Зачем? Вы что, каждый раз перенумеровываете все записи при добавлении новой???
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 160 000 до 250 000 ₽
BGStaff Москва
До 300 000 ₽
Greenway Global Новосибирск
от 150 000 до 250 000 ₽