Большая обработка картинок

12 3
КМ
На сайте с 08.03.2007
Offline
66
1423

В общем суть проблемы:

Нужно сделать превюшки к 10 000 изображений, у меня есть скрипт на php который отвечает за создание превюшки, но запустить целую обработку на php не получается так как очень ресурсоемкой, долго, не хватает ему времени.

Сервер:

FreeBSD 6.0

Apache v1.3.37

MySQL 4.1.22

PHP 5.2.3

Что посоветуйте в данной ситуации ?

Bor-ka
На сайте с 16.11.2004
Offline
256
#1

КиллерМЕН,

увеличить время выполнения, запустить из консоли один или несколько скриптов, каждый из которых обработает свою часть задачи.

dlyanachalas
На сайте с 15.09.2006
Offline
693
#2
КиллерМЕН:
В общем суть проблемы:
Нужно сделать превюшки к 10 000 изображений, у меня есть скрипт на php который отвечает за создание превюшки, но запустить целую обработку на php не получается так как очень ресурсоемкой, долго, не хватает ему времени.

Сервер:
FreeBSD 6.0
Apache v1.3.37
MySQL 4.1.22
PHP 5.2.3

Что посоветуйте в данной ситуации ?

Перед началом работы скрипта:

set_time_limit(0);
КМ
На сайте с 08.03.2007
Offline
66
#3
dlyanachalas:
Перед началом работы скрипта:

set_time_limit(0);

Да, но тогда слабо понятно, выполняется скрипт или нет.

topy
На сайте с 28.03.2006
Offline
142
#4

делайте пакетно.... разбейте Ваши 10000 по 500 и запустите 20 раз.....

Как уже посоветовали set_time_limit(0); а о выполнении скрипта будете судить по результату....

Вообще не вижу тут проблем.....

Новости коротко и ясно (https://subnews.ru)
КМ
На сайте с 08.03.2007
Offline
66
#5
topy:
а о выполнении скрипта будете судить по результату....

Дело в том что превюшки уже созданы, я их делаю по новой скрипт перезаписывает старые.

Попробую так, но серовно не видо выполнился скрипт или нет, а просмотреть 10 000 превюшек сложновато

КМ
На сайте с 08.03.2007
Offline
66
#6

............дубль..............

Skom
На сайте с 02.12.2006
Offline
165
#7

Даже если старые были, о работе скрипта может судить дата создания превьюшек.

Ну, а если такие проблемы периодически встречаются, Ajax спасёт Вас.

Cras amet qui numquam amavit quique amavit cras amet
КМ
На сайте с 08.03.2007
Offline
66
#8

Всем спасибо за помощь, буду пробовать.

dmitcat
На сайте с 26.05.2005
Offline
123
#9
КиллерМЕН:
Дело в том что превюшки уже созданы, я их делаю по новой скрипт перезаписывает старые.

Попробую так, но серовно не видо выполнился скрипт или нет, а просмотреть 10 000 превюшек сложновато

настроить запись новых превьюшек в новый каталог. как только 10000 накопится - перекачать из в нужную папку

Либо селяВи (http://www.puper.ru), либо селяВас (http://www.puper.ru)!!!
КМ
На сайте с 08.03.2007
Offline
66
#10

Блин если делать

set_time_limit(0);

то браузер перестает ждать ответа через какоето время, я ставлю 1000 картинок на обработку, первая отработала отлично и довольно быстро, вторая тысяча не идет, ну может и проходит только я незнаю так ли это.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий