Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Время ожидания ответа

Сообщения:  [1-10]   [11-13] 

 
 автор: Loki   (20.10.2005 в 09:18)   письмо автору
 
   для: cheops   (20.10.2005 в 01:41)
 

А мнение пользователя я учитывать не собираюсь: отработал скрипт, предположим 27 сек - сохраняй данные и перезагружайся:)

   
 
 автор: cheops   (20.10.2005 в 01:41)   письмо автору
 
   для: Loki   (19.10.2005 в 23:10)
 

Через мета тэг сработает... только время для скрипта и для пользователя течёт по разному :))) Хотя здесь это не очень важно... да можно попробовать так - я такую же схему испльзовал когда запихивал содержимое 10 Мб XML-файла в базу, когда он у меня в памяти скрипта не убирался. Правда у меня не было ограничения по времени и нужно было просто в цикле загрузить файл по частям.

   
 
 автор: Loki   (19.10.2005 в 23:10)   письмо автору
 
   для: cheops   (19.10.2005 в 15:01)
 

вы хотите сказать что если я сделаю рефреш через мета тег то это не сработает?
мне кажется мы друг друга неправильно поняли: по достижении определенного времени исполнения скрипт будет сохранять уже обработанные данные. Записывать данные о последней обработанной записи (он это и сейчас делает) и выводит в броузер страницу с рефрешем на самого себя. При запуске он проверяет какая запись была обработана последней и начинает работу со следующей... мне кажется - должно сработать.

   
 
 автор: cheops   (19.10.2005 в 15:01)   письмо автору
 
   для: Loki   (19.10.2005 в 00:19)
 

Перезагружать автоматически не получится иначе все ограничения в 30 сек были бы бесполезны и их можно было бы обойти, загрузив сервер бесполезной работой по самые уши. Обычно каскад делают - скрипт работает - потом выводит пользователю сообщение: сделано столько-то процентов работы - продолжить? Пользователь жмёт "Да" и запускает новый скрипт.

   
 
 автор: Loki   (19.10.2005 в 00:19)   письмо автору
 
   для: cheops   (18.10.2005 в 18:08)
 

Ну плоха не сама оптимизация, а то что дамп придется дробить на много файлов - не люблю такую помойку.
Кстати, мысль по поводу оптимизации: в цикле проверять сколько прошло времени с момента начала работы скрипта и, если время поджимает, то сохраняемся и выходим... точнее, еще лучше - перезагружаем скрипт автоматически... вот это уже интересно... В этом случае, скрипт будет исполнятся в зависимости от объемов данных.
теперь надо будет скрипт делать который все в кучу собирает:)

   
 
 автор: cheops   (18.10.2005 в 18:08)   письмо автору
 
   для: Loki   (18.10.2005 в 16:19)
 

Да, тогда точно модулем... А почему плохо, наооброт интересно :))) (если, конечно, время не поджимает)

   
 
 автор: Loki   (18.10.2005 в 16:19)   письмо автору
 
   для: cheops   (18.10.2005 в 14:59)
 

Есть подозрение что как модуль, так как авторизация методом .htaccess у меня работает (вроде как при cgi подключении не должна?).
Получается, что надо оптимизировать код... плохо:(

   
 
 автор: cheops   (18.10.2005 в 14:59)   письмо автору
 
   для: Loki   (18.10.2005 в 09:16)
 

Хм... а PHP работает как CGI-приложение или как модуль? Если как CGI-приложение, то скрипт должен отрабатывать до конца...

   
 
 автор: Loki   (18.10.2005 в 09:16)   письмо автору
 
   для: cheops   (17.10.2005 в 23:23)
 

Я так понимаю что не БД, а сам скрипт долго выполняется: он выбирает данные из БД, пишет их в переменную, архивирует и пишет в файл.

   
 
 автор: cheops   (17.10.2005 в 23:23)   письмо автору
 
   для: Loki   (17.10.2005 в 21:36)
 

А это потому что база данных думает долго преред выдачей ответа? Или скрипт уже начинает получать данные?

   

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования