[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: прерывание цикла, перезагрузка, возобновление
lw091190
Доброго времени суток всем профи! Господа, помогите мне, направьте на путь истинный!

Ситуация такая: есть цикл foreach, внутри него некий код по записи данных в бд, мониторя phpmyadmin, обнаружил падение скорости исполнения цикла. Каким образом можно это исправить? была идея с прерыванием цикла, передачей переменной итерации в урл и возобновление после перезагрузки...

Структура такая: 4 вложенных цикла ( проход по папкам с инфой) в последнем- забор xml и запись в бд.

Заранее благодарю
sergeiss
Цитата (lw091190 @ 24.02.2015 - 23:07)
была идея с прерыванием цикла, передачей переменной итерации в урл и возобновление после перезагрузки...

Это возможно. Но ты уверен, что это самый правильный вариант? Надо разобраться для начала, почему тормозит. Пока, по твоим словам, совершенно не ясно, что же там происходит. И при чем тут ПыхМайАдмин.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
lw091190
не удержался при запуске- залез посмотреть как идет запись) каким образом разбираться?
sergeiss
Ну как, как... Смотреть код для начала smile.gif Или есть другие варианты? Далее - определить ключевые места и выводить там какие-нибудь данные. Например, писать в специальный файл. Дата, время, какие-то ключевые данные, важные для понимания происходящего внутри скрипта.

Цитата (lw091190 @ 24.02.2015 - 23:07)
есть цикл foreach, внутри него некий код по записи данных в бд,

Данные в БД писать в цикле - это изврат и, как раз, прямой путь к "долгим" скриптам.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.