Перейти к содержанию
mesateri

Правильное создание архивов. Нужна подсказка

Рекомендуемые сообщения

Доброго времени суток) Необходима помощь или подсказка от знающих людей.

 

Есть основной магазин. Он продает как оптом, так и в розницу. Опт закупают у него только партнеры. Часто возникает необходимость у партнеров, чтобы основной магазин дал АРХИВ с фотографиями товаров, которые есть на сайте (самостоятельно ему лень скачивать по 1 фото).

 

Что нужно:

Необходимо, чтобы основной магазин мог создавать архив в формате rar или zip со всеми фото товаров.

 

Как планируется реализовать: 

Скрипт,  по расписанию, 1 раз в сутки (ночью),

1. проходит по каждой категории и создает себе папку с ее именем на сервере.

2. в категории, циклом выбираем товар, и проходим по нему копируя каждое изображение в папку(1). Имя фото будет иметь следующий вид 124_01.jpg или 124_option1.jpg . Где 124 - айди товара в базе, 01 - порядковый номер фото, option1 - если есть фото опция.

3. Архивируем папки.

 

 

Вопросы, которые хочу понять:

1. Размер фотографий на сервере 1 гиг. Запускаясь такой скрипт не положит ли ресурсы обычного хостера.

2. Можно ли в качестве оптимизации ресурсов, использовать такую логику?: если товары за последние сутки не добавлялись, архив новый не создаем. Если добавлялись, то в архив добавляем лишь новые товары. Если редактируем товар, то в архиве пересохраняем изображения этого товара.

3. Если допустить, что ежедневно будет скачивать по 15 человек (взяты максимальные значения), отразится ли это на доступности сайта. Другими словами скачивание  много отнимает ресурсов? УПадет ли производительность?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

29 минут назад, mesateri сказал:

1. Размер фотографий на сервере 1 гиг. Запускаясь такой скрипт не положит ли ресурсы обычного хостера.

Если обычный хостинг-общежитие, то может ругнуться или убить процесс. Все зависит от сетапа хостера.

 

32 минуты назад, mesateri сказал:

2. Можно ли в качестве оптимизации ресурсов, использовать такую логику?: если товары за последние сутки не добавлялись, архив новый не создаем. Если добавлялись, то в архив добавляем лишь новые товары. Если редактируем товар, то в архиве пересохраняем изображения этого товара.

Можно. Можно делать отдельные архивы с обновлением.

 

34 минуты назад, mesateri сказал:

3. Если допустить, что ежедневно будет скачивать по 15 человек (взяты максимальные значения), отразится ли это на доступности сайта. Другими словами скачивание  много отнимает ресурсов? УПадет ли производительность?

Все зависит от толщины канала на отдачу трафика.

 

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
13 часов назад, ibond сказал:

 

Если обычный хостинг-общежитие, то может ругнуться или убить процесс. Все зависит от сетапа хостера.

 

Можно. Можно делать отдельные архивы с обновлением.

 

Все зависит от толщины канала на отдачу трафика.

 

 

 

Хорошо,  тогда получается оптимальный вариант: для каждой категории свой архив и поставить ограничение на отдачу скачивание в (1-2 мбит/сек). Благодарю за подсказку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.