|
| Страницы: [1] | << Новый | Старый >> | Ответ не возможен |
Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.
| Автор | Сообщение |
| Гость | Сказочник url://forum.message:2733 пауза в скрипте или обновление страници Сказочник Суть проблемы в следующем: Нужно неким образом модифицировать информацию в mySQL таблице (в строке ищутся определенные символы, удаляются и результат пишется в другое поле). Хостеры ругаются за большую нагрузку на mySQL сервер. set_time_limit(0) - не разрешена на сервере. Все что я придумал - обрабатывать определенное количество записей, делать паузу и продолжать с того же места. ВОПРОС: |
| 25.02.09 13:10 | URL сообщения |
| popoff Yuri Июл, 2004 Сообщений: 1078 | popoff url://forum.message:2735 Я использую у себя такую конструкцию:
<?php register_tick_function('_all_cron_trick');Функция _all_cron_trick у меня такая:
<?php function _all_cron_trick()функция _debug_microtime() возвращает текущее время в миллисекундах константа ALL_CRON_CPU содержит число от 1 до 100, обозначающее процент загруженности процессора (100% - означает, что процессор можно грузить на 100%; 1% - означает, что процессор можно загружать только на 1%) ALL_CRON_MAX - максимальное количество секунд для одного цикла ожидания. то есть, например, может получиться так, что функция _all_cron_trick() не вызывалась слишком долго и тогда $i_sleep будет очень большим. а нет смысла, с точки зрения нагрузки на процессор, простаивать, к примеру, больше 5 секунд - тогда ALL_CRON_MAX можно установить равным 5. При этом правда, нужно заметить, что: Для теста на то, вызывает ли declare() крах системы, я использую такой файл: requirement-declare.html (основной файл, его нужно вызывать)
<?php // public_html/prg/requirement-declare.htmlФайл requirement-declare.php может быть абсолютно любым. В моём тесте он такой:
<?php // absoultely any file ~~~~~ 27 Фев 2009, 17:25, спустя 3 минуты 33 секунды ~~~~~ Да, а ещё недавно я обнаружил инсталляцию апаче+РНР, под которой этот тест не выводит даже “1”... ________________________________ Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить. |
| 27.02.09 19:21 | URL сообщения | Журнал | Приват | Инфо об авторе |
Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.
| Страницы: [1] | << Новый | Старый >> | Ответ не возможен |
| Вход |
Цитирование материалов моего сайта приветствуется! при условии видимой действующей! гиперссылки на мой сайт. [Ссылки] Если Вы нашли опечатку на этой странице, пожалуйста, выделите ее мышью и нажмите Ctrl+Enter. Сделаем язык чище! (c) Yuri Popoff, 2004 - 2008, popoff.donetsk.ua, style.donetsk.ua |
|