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

Пишу не большой скрипти генерации чисел и както медленно перезагружается страница, как ускорить
// вычисляем номер последней записи
        $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>');
    }
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
// вычисляем номер последней записи
Вы напишите нормально какую задачу то решаете? А то как-то не соответствует код комментариям... вы перебираете ВЕСЬ массив, и вычисляете минимальное число. Зачем? Вы что, каждый раз перенумеровываете все записи при добавлении новой???
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
27 апр. 2024, в 20:22
20000 руб./за проект
27 апр. 2024, в 19:58
2500 руб./в час
27 апр. 2024, в 19:48
10000 руб./за проект