Автор Тема: set_time_limit ()  (Прочитано 2436 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Foshvad

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
set_time_limit ()
« : 24 Июля 2002, 13:19:13 »
У хостера запрещено использование set_time_limit (), скрипт же индексации страниц (для поиска) работает секунд 50-200, что есть явно больше 30 default\'ных.

Что делать как быть?
Можно придумать что-нить по-проще, нежели изголяться с сессиями и разбивать индексацию по, скажем 20 страниц?

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
set_time_limit ()
« Ответ #1 : 24 Июля 2002, 13:27:50 »
запрускаешь скрипт, ставишь на счётчик. Если на счетчике > 29 сек., делаешь header на самого себя и передаешь в параметре с какой страницы продолжать индексацию.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
set_time_limit ()
« Ответ #2 : 24 Июля 2002, 14:12:57 »
Или делай индексацию по 27-28 секунд, а скрипт запускай по крону если нужно будет индексировать новые или изменённые документы без твоего участия. Но если это надо для не частой индексации то Alexandr предложил хорошее решение :) Только счётчик лучше опустить до 27-28 секунд, что бы сто процентно уложится в 30 секунд.
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
set_time_limit ()
« Ответ #3 : 24 Июля 2002, 14:33:05 »
ini_set("max_execution_time"200);
После трех дней без программирования жизнь становится бессмысленной.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28