![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 71
|
![]()
Добрый день! Пишу скрипт для парсинга xml документа и создания записей в CMS WordPress. Наблюдаю проблему: при старте скрипта записи добавляются быстро, затем скорость замедляется. Сначала за 10 секунд добавляется 5-6 записей, а потом мне приходится ждать добавления каждой записи всё больше и больше времени. После добавления 100 записей, каждая запись добавляется по пол минуты. Может быть я намутил что-то в скрипте, подскажите, пожалуйста.
PHP код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 71
|
![]()
Попробовать после каждой итерации очищать переменные?
Если бы можно было сделать пошаговую отладку, как при программировании на микроконтроллерах... Как можно посмотреть, где скрипт тормозит? Натыкать функции вывода времени? |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 71
|
![]()
Как я сразу не додумался? Действительно, вывод текущего значения времени помогает отследить место, в котором скрипт начинает тормозить. Оказалось, вся проблема в функции WordPress add_post_meta(). Кто же знал, что эта CMS, написанная профессионалами так глючит?
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 71
|
![]()
Зря наехал на разработчиков WordPress. Ошибка действительно была в моём коде. Решалась добавлением двух строчек:
PHP код:
Вывод: надо всегда инициализировать переменные. Тему можно закрыть. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Замедление работы скрипта в чём причина? | Alkov74 | Microsoft Office Word | 2 | 12.11.2010 20:32 |
Тест скорости инета и вывод скрипта | bionicle12 | PHP | 6 | 06.09.2010 10:28 |
ajax индикатор работы скрипта | ssdm | JavaScript, Ajax | 3 | 08.04.2010 17:04 |
С++ под Linux увеличение скорости работы с болванкой | Yulka | Помощь студентам | 0 | 16.12.2009 21:42 |
Уменьшение загрузки ЦП и увеличение скорости программы. | Shadow_1329 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 80 | 18.08.2009 15:22 |