| |
|
|
| | слушайте, подскажите
вот например есть сайт- примерно гиг html-файлов.
за какое время с помощью PHP реально обойти весь сайт?
что- то я не укладываюсь в стандартные 30 сек.
конечно, можно поставиь больше- но ведь это доп нагрузка на сервер.
или просто у меня код не оптимизирован? | |
| |
|
|
| |
|
|
| |
для: kb_nn
(26.05.2006 в 12:06)
| | | 30 секунд мало для такой задачи - следует увеличить время или обходить сайт в несколько приёмов. | |
| |
|
|
| |
|
|
| |
для: cheops
(26.05.2006 в 12:12)
| | | а сколько не мало? приблизительно хотя бы
пс.
в несколько приемов- это как? | |
| |
|
|
| |
|
|
| |
для: kb_nn
(26.05.2006 в 12:19)
| | | Сложно сказать, от машины зависит и от того, что с файлами необходимо делать во время обхода. | |
| |
|
|
| |
|
|
| |
для: kb_nn
(26.05.2006 в 12:19)
| | | Поставьте set_time_limit(0) - не прогадаете.
в несколько приемов- это как?
За первые 30 секунд - 300 файлов, за каждые последующие 30 секунд ещё по 300, пока не кончатся файлы. Отработал скрипт 300 файлов, затем он сделал редирект на себя. Нужно поставить условие: когда обработаются все файлы - скрипт перестанет саморедиректиться и выведет в браузер результат.
300 файлов это я для примера взял. Сколько нужно в вашем случае определите эксперементальным путём. | |
| |
|
|
| |
|
|
| |
для: Саня
(27.05.2006 в 00:32)
| | | хм. идейка хорошая. спасибо.
но тогда я должен где-то хранить промежуточный результат. | |
| |
|
|