Модуль мультизагрузки изображений

#
Re: Модуль мультизагрузки изображений
Протестировал.
Браузер фирефокс 3.5.9
хостинг - спайсвеб

У вас там есть такая кнопочка "Сохранить", так вот при нажатии на неё происходит обработка приблизительно 12 фоток. Потом просто крутится пиктограмка и всё обработка фоток не происходит... Чтобы обработка продвигалась необходимо ещё нажать на кнопку сохранить.

Я сначала не понял..., тоесть нажал  на кнопку , другим браузером вошёл в фотогалерею, и наблюдаю процесс. После первого нажатия обработалось 16 фото... Жду минут пять, так 16 и стоит на месте. Потом перешёл опять к загрузке в админку - там анимированный пиктограм висит.. вроде процесс идёт... Попробовал нажать ещё на кнопку сохранить, почти тут же перехожу на сайт и смотрю 0 фоток прибавилось на 11, ладно думаю , процесс пошёл, ещё минуты через три захожу - как было 27 -так и осталось.
Опять в админку к процессу обработки, опять жму сохранить - в фотогалерее ещё прибавилось на 9... Ну и так около 10 раз пришлось нажимать чтобы загрузилось 118 фоток...
#
Re: Модуль мультизагрузки изображений
Хм.
А что-то мне подсказывает, что в этом может быть виновато ограничение на время выполнения скрипта, установленное хостером.

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

Отсюда вывод.
Загрузку каждой картинки надо производдить отдельной http или ajax сессией.
Заказов не беру. Консультирую редко.
#
Re: Модуль мультизагрузки изображений
kvasiliy,
Попробуйте загрузить фотографии в другом браузере. Если проблема повторится - напишите пожалуйста. И напишите еще какого размера были файлы загружаемых фоток.
Мы дважды сталкивались с подобной проблемой, но ее трудно повторить. Судя по всему связано с таймаутами ответа по сети во флеше.
Профессиональная разработка сайтов: http://www.internet-expert.ru, info@internet-expert.ru, 8-915-346-46-72
#
Re: Модуль мультизагрузки изображений
Kotoff,
Каждая картинка как раз загружается отдельным http-запросом, так что время выполнения скрипта здесь не причем. Заодно, благодаря нескольким запросам решается проблема с ограничениями на размер загружаемого файла - как правило по одной картинки всегда проходят.
Профессиональная разработка сайтов: http://www.internet-expert.ru, info@internet-expert.ru, 8-915-346-46-72
#
Re: Модуль мультизагрузки изображений
i-ex, ну я не в курсе как там во флеше это происходит, так, сделал предположение основываясь на личном опыте написания клиент-серверных взаимодействий и типовых симптомах.
Заказов не беру. Консультирую редко.
#
Re: Модуль мультизагрузки изображений
Kotoff,
Это понятно, у нас опыт аналогичный. Поэтому и закладывали решение проблемы сразу в основной функционал.
Но, как видите, флеш тоже подводит.
Профессиональная разработка сайтов: http://www.internet-expert.ru, info@internet-expert.ru, 8-915-346-46-72
#
Re: Модуль мультизагрузки изображений
Если бы это был не флеш, то я бы посоветовал обратиться к опыту разработчиков CMS, которые успешно решили аналогичные проблемы. Их решение мы можем наблюдать в момент полной переиндексации сайта модулем поиска, или в момент импорта товаров в магазин из csv-файла. А вот что в этом случае делать с флешем я даже не знаю. Может быть и к нему как-то можно применить подобное решение.
Заказов не беру. Консультирую редко.
#
Re: Модуль мультизагрузки изображений
хотел попробовать оперой 10.51 но там при выборе картинок вообще не захотелсь несколко картинок выбираться, ни по контрл а , но с шифтом, ни с контролом, По одной выбирать не стал...

попробовал опять фирефоксом, всё повторилось

в прошлый раз средний размер фотки был 600 кб
теперь 200 кб
В прошлый раз по 12 в среднем, теперь по 15 всреднем
#
Re: Модуль мультизагрузки изображений
kvasiliy,
Напишите еще пожалуйста какая версия flash-плеера установлена?
Профессиональная разработка сайтов: http://www.internet-expert.ru, info@internet-expert.ru, 8-915-346-46-72
#
Re: Модуль мультизагрузки изображений
kvasiliy, у вас похоже флешка не загрузилась, или отсутствует поддержка флеша для Оперы.
Я проверил на IE8 без установленного флешплеера - появляется серое текстовое поле с кнопкой обзор. И таки образом действительно можно загрузить только одну картинку.
Заказов не беру. Консультирую редко.
Авторизация