За последние 24 часа нас посетил 17491 программист и 1712 роботов. Сейчас ищут 1593 программиста ...

Время выполнения скрипта

Тема в разделе "Прочие вопросы по PHP", создана пользователем lor08, 10 дек 2013.

  1. lor08

    lor08 Активный пользователь

    С нами с:
    24 сен 2010
    Сообщения:
    98
    Симпатии:
    0
    Есть скрипт который парсит данные и добавляет их в БД!
    При его выполнение выпадает ошибка:

    Код (Text):
    1. Fatal error: Maximum execution time of 30 seconds exceeded in
    Как можно увеличить выполнение скрипта или может логику выполнения поменять?!
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    С вероятностью 99%:
    А вообще время ставится в конфигах пыха, или через ini_set();
     
  3. olegkaz

    olegkaz Активный пользователь

    С нами с:
    21 фев 2013
    Сообщения:
    121
    Симпатии:
    0
    Если сайт не на выделенном, а на хостинге то вряд ли позволят менять директивы.
     
  4. lor08

    lor08 Активный пользователь

    С нами с:
    24 сен 2010
    Сообщения:
    98
    Симпатии:
    0
    В принципе щас хочу попробовать JS прикрутить и сделать с помощью ajax!
    Только с js давно не работал, чувствую проблематично будет (((
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    по одному инсерту небось...
     
  6. lor08

    lor08 Активный пользователь

    С нами с:
    24 сен 2010
    Сообщения:
    98
    Симпатии:
    0
    нет, там сначала определяется кол-во материалов патом начало и конец
    а дальше всё через цикл по одному добавляется...
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    по одному - долго.
     
  8. lor08

    lor08 Активный пользователь

    С нами с:
    24 сен 2010
    Сообщения:
    98
    Симпатии:
    0
    т.е. лучше всё в одном запросе выполнить?!
    Сначала собрать в одну переменную, а патом одним запросом впихнуть БД?!
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну типа хотя бы по несколько сотен объединяйте.
     
  10. lor08

    lor08 Активный пользователь

    С нами с:
    24 сен 2010
    Сообщения:
    98
    Симпатии:
    0
    ну хорошо, сейчас если с ajax не получится, наверное ваш вариант буду пробовать
     
  11. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    в любом случае объединяйте. в любом.
     
  12. lor08

    lor08 Активный пользователь

    С нами с:
    24 сен 2010
    Сообщения:
    98
    Симпатии:
    0
    спасибо, последую вашему совету!
     
  13. immortal.1986

    immortal.1986 Активный пользователь

    С нами с:
    24 сен 2013
    Сообщения:
    257
    Симпатии:
    0
    Зайди в Php.ini
    найди и поставь значение например в 0
    0 - бесконечное время выполнение скрипта!
    Ну а если надо на хостере это делать! то в помощь .htaccess
     
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    если он ускорится на порядок, то может ничего не понадобится менять.