Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Скрипт для автоматической обработки изображений


  1. 2225    32  0
    3 дня20 000 UAH

    Добрий день. Имею 14 лет опита на Python. Если интересует- пишите в личку, обговорим детали.

  2. Еще 2 ставки скрыты
    1 ставка скрыта
  • Станислав Е.
    24 апреля 2020, 17:36 |

    А как у вас настроены дисковые массивы?

  • Артём Ко
    24 апреля 2020, 17:38 |

    пока никак

    если в один жестак лупонуть 100 потоков он просто умрет ну и отдача опять таки соответственно будет при обращениях в файлам ужастная

  • Станислав Е.
    24 апреля 2020, 17:42 |

    С ssd диском нечего не случится, а для hdd предусмотрен ведь RAID. Какие сейчас установлены диски? Сколько их, если есть информацию название\модель?

  • Артём Ко
    24 апреля 2020, 18:00 |

    сервера ещё нет, но думаем этот выбрать - https://www.hetzner.com/storage/storage-share/nx60

  • Станислав Е.
    24 апреля 2020, 18:21 |

    Это ведь обычное NAS хранилище для хранения файлов\резервных копий у которого не стоит приоритет на скорость работы (как жесткого диска так и интернет подключения), а приоритет на сохранность данных. Его используют обычно для облачного хранения.

  • Станислав Е.
    24 апреля 2020, 18:32 |

    Вот описание https://wiki.hetzner.de/index.php/Storage_Share/ru там стоит nextcloud "Доступ через SFTP или FTPS невозможен. " не говоря уже про запуск скриптов

  • Артём Ко
    24 апреля 2020, 17:38 |

    это всё нужно предусмотреть

  • Профиль заблокирован
    24 апреля 2020, 21:36 |

    Интересная задача

    1. обойти вредный Safari можно так

    <picture>
      <source srcset="
        /uploads/img_small.webp 1x,
        /uploads/img_big.webp 2x" type="image/webp">
      <source srcset="
        /uploads/img_small.jpg 1x, 
        /uploads/img_big.jpg 2x" type="image/jpeg">
       <img src="/uploads/img_small.jpg">
    </picture>
    2. хранить статику сейчас дешевле и комфортней всего на Amazon S3, (тот же Django умеет статику в S3 хранить)
    3. как часто будут заливатся новые картинки? насколько они большие. Если не часто и не большие, то ресайзить можно на лету при добавлении. При том разово пережать все что есть в базе (2.5 лямов картинок конечно не мало, но вполне под силу домашнему компютеру)

    4. можно использовать нечто вроде Celery, он умеет в concurency, хотя я сейчас делаю схожую задачу на более быстром MRQ (моя задача - спарсить 260 лямов сайтов, и весьма ощутимо экономлю ресурсы при большей скорости. Какараз сейчас решаю проблемы по нему некоторые). Если не горит то вполне наработки пойдут в ваш проект уже готовые и отлаженные

    5. если решение предполагает что нужно перехватывать запросы и всетаки подставлять свои картинки в сафари. то тут нужен openresty, только думаю это лишнее совсем

    6. а какой вообще стек? нужно больше сведений

  • Профиль заблокирован
    24 апреля 2020, 21:38 |

    забыл добавить, на SEO название картинки тоже влияет, поэтому обычно берут slug(название)_little.jpg както так называют

  • Станислав Е.
    24 апреля 2020, 22:27 |

    Когда это амазон был дешевый)) 230 $ за 10 тб

  • Профиль заблокирован
    25 апреля 2020, 2:12 |

    S3, уточняю

    https://aws.amazon.com/ru/s3/pricing/?nc=sn&loc=4

    это неприлично дешево, хотя я не пиарю амазон (не воспринимайте как рекламу), но дешевле наверное только у себя дома (где не бизнес а дом), где вы взяли 230 баксов за месяц не пойму, объясните пожалуйста. Да и к тому же 2.5 лямов картинок не весят 10 Тб (конечо если это не спутниковые снимки)

  • Станислав Е.
    25 апреля 2020, 13:42 |

    1) S3 тарифы, хранилище S3 Standard - 0,023 USD за гигабайт (тут от выбора региона есть и дороже) = 23$ за 1 тб == 230 за 10 тб (и это только хранилище + там будут дополнительные услуги)

    image

    2) Будут ли 2.5 млн. картинок весить 10 Тб картинки вполне могут (бюджетная зеркалка в хорошем качестве делать 12 мб в jpeg => 30 Тб, а к примеру айфон делает ~2.5 мб в jpeg => 6.25 Tб), нужно ли для сайта такое качество фото, для большинства проектов нет, но тут зависит от проекта. Но заказчик привел пример выше именно на сервер с 10 Тб.

    3) Размещение, есть к примеру крупный дата центр от ovh там можно арендовать сервер с 4-мя дисками по 4 тб и поставить к примеру рейд-10 получить 8 тб места (без рейда 16 тб) и уложиться в 100$ c 1 Гбит\с каналом. Есть еще более бюджетные варианты к примеру kimsufi (бывает выставляет сервера 2 Тб в рейд(0 или1) за 19$, на данный момент доступен без рейда такой )

  • Профиль заблокирован
    25 апреля 2020, 16:01 |

    понял, а как с качеством в этих ovh и kimsufi? 

    отвали, летенси, падение скорости???

  • Станислав Е.
    25 апреля 2020, 16:28 |

    У дата центра 20 Тбитая сеть по всей европе image

    Сохранность данных на сервере обеспечивает рейд, а все остальное как настроите.

  • Профиль заблокирован
    25 апреля 2020, 20:22 |

    вы знаете, я вот сейчас работаю над проектом размещенным на Hetzer, и напр. у них винты на самых душманских SSD, после записи 50 Гб, скорость записи падает до нуля так и висит около минуты, поэтмоу не все так однозначно может быть. Конечно нигде не написано у них что так всьо плохо, заказчику фиолетово что приходится часами делать бекап базы и пр. неприятности. Поэтому даже если написано что SSD и в рейде, не все так может быть просто. Поэтому нужен личный опыт, вот напр. в Amazon тоже есть приколы что скорость падает когда они делают ресайз дисков и пр. вещи но такое бывает раз в месяц. На Digital Ocean, все подороже но они лучше всех, почти идеал хостинга, разве что у них неудобная оплата. Кроме того нужно учитывать геолокацию потребителей для уменьшения пинга.

  • Станислав Е.
    25 апреля 2020, 21:40 |

    SDD диски нужно обслуживать, одни чаще другие реже, тогда будет работать максимально продуктивно. Бекапить большие проекты везде нужен особый подход, что-то бекпится на протяжении дня, что-то нужно производить оптимизацию перед бекапом. Облачные сервисы все работают по теории быстрей, на практики большинство систем в некоторых моментах работают на порядок медленней. Стоимость облачных сервисов обычно от *2 до *5 дороже. Да и облаком из-за постоянных бекапов может пойти нагрузка на ЦП и тд может потом не приятно удивить циником в конце месяца.

  • Станислав Е.
    25 апреля 2020, 21:49 |

    У меня вот на одном старом проекте трафик шел 2 Тб в месяц с одного сервера

    image

    амазон это бы оцени еще в +180$ в месяц абонплату


  • Профиль заблокирован
    25 апреля 2020, 2:14 |

    может я не прав, а где дешевле?

Актуальные фриланс-проекты в категории Python

Построить модель классификации клиентов

1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python.

AI и машинное обучениеPython ∙ 1 день назад ∙ 29 ставок

ИТ Автоматизация ведения VAT-отчетности

10 000 UAH

Необходимо разработать систему для автоматизации переноса данных о продажах из CRM в бухгалтерскую систему Wafeq. Система должна импортировать банковские и платежные отчеты, автоматически сверять платежи с инвойсами, формировать инвойсы для VAT-отчетности и минимизировать ручную…

AI и машинное обучениеPython ∙ 1 день 6 часов назад ∙ 39 ставок

Инструмент сверки счетов с банком, картами и бухгалтером

Техническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам…

PythonДесктопные приложения ∙ 1 день 18 часов назад ∙ 39 ставок

Автоматическая публикация видео в социальные сети по расписанию

Техническое задание (ТЗ) Автоматическая публикация видео в социальные сети по расписаниюОписание проекта Нужен скрипт/бот (Python предпочтительно, либо любое другое решение на ваш выбор — главное стабильность и простота поддержки), который автоматически публикует видео из папки…

PythonРазработка ботов ∙ 2 дня 6 часов назад ∙ 58 ставок

Бот по прийому/пошуку анкет

1250 UAH

Если коротко: Создать бот в котором можна будет создать и найти анкету, бот должен иметь реферальные ссылки, и т д, Всё ниже расписал Бот со стороны клиента: перед кнопкой /старт текст в центре чата: What can this bot do? Добро пожаловать в Sugar Secret Agency! -Сервис…

PythonРазработка ботов ∙ 2 дня 8 часов назад ∙ 63 ставки

Заказчик
Артём Ко
Украина Днепр  1  0
Проект опубликован
6 лет назад
191 просмотр
Метки
  • Multithreading