Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

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


  1. 2225    32  0
    3 days446 USD

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

  2. Another 2 proposals concealed
    1 proposal concealed
  • Stanislav Y.
    24 April 2020, 17:36 |

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

  • Artyom Ko
    24 April 2020, 17:38 |

    пока никак

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

  • Stanislav Y.
    24 April 2020, 17:42 |

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

  • Artyom Ko
    24 April 2020, 18:00 |

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

  • Stanislav Y.
    24 April 2020, 18:21 |

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

  • Stanislav Y.
    24 April 2020, 18:32 |

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

  • Artyom Ko
    24 April 2020, 17:38 |

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

  • Profile blocked
    24 April 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. а какой вообще стек? нужно больше сведений

  • Profile blocked
    24 April 2020, 21:38 |

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

  • Stanislav Y.
    24 April 2020, 22:27 |

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

  • Profile blocked
    25 April 2020, 2:12 |

    S3, уточняю

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

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

  • Stanislav Y.
    25 April 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$, на данный момент доступен без рейда такой )

  • Profile blocked
    25 April 2020, 16:01 |

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

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

  • Stanislav Y.
    25 April 2020, 16:28 |

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

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

  • Profile blocked
    25 April 2020, 20:22 |

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

  • Stanislav Y.
    25 April 2020, 21:40 |

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

  • Stanislav Y.
    25 April 2020, 21:49 |

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

    image

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


  • Profile blocked
    25 April 2020, 2:14 |

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

Current freelance projects in the category Python

Development of software for managing iPhone via USB cable from PC

223 USD

A program needs to be developed for Windows that allows connecting a jailbroken iPhone via USB cable and controlling it from a computer. Main functionality: Connecting the iPhone via USB. The program should quickly recognize the connected iPhone and operate through the cable…

C & C++Python ∙ 1 day 9 hours back ∙ 17 proposals

BuzzPost automation for Facebook in Israel

The project already exists and it works - the task is to solve the issue of Facebook restrictions when the number of posts per hour exceeds 3-4 (from 7 AM to 12 AM), client accounts are restricted by Facebook. Website - https://buzzpost.co.il/ Also, look for loopholes in the…

PythonCustomer Support ∙ 2 days 5 hours back ∙ 15 proposals

AI Commenting Platform for TikTok and Instagram.

Project Goal Develop a system that allows managing a large number of TikTok and Instagram accounts and automatically posting relevant comments under selected videos using AI. Main Functionality1. Account Management It is necessary to implement the ability to connect accounts:…

AI & Machine LearningPython ∙ 6 days 7 hours back ∙ 23 proposals

Build a customer classification model

1. There is client data in Mongo/SQL (approximately 20,000 entries with raw data). 2. It is necessary to build features and a classification model of clients into behavioral groups based on this data. 3. The project should be completed in Python.

AI & Machine LearningPython ∙ 8 days 2 hours back ∙ 46 proposals

IT Automation of VAT Reporting

223 USD

It is necessary to develop a system for automating the transfer of sales data from the CRM to the accounting system Wafeq. The system should import bank and payment reports, automatically reconcile payments with invoices, generate invoices for VAT reporting, and minimize manual…

AI & Machine LearningPython ∙ 8 days 7 hours back ∙ 52 proposals

Client
Artyom Ko
Ukraine Dnepr  1  0
Project published
6 years back
191 views
Tags
  • Multithreading