Современные онлайн-кинотеатры по моему мнению (надеюсь и не только моему) имеют две проблемы: стоимость и дизайн. Если стоимость еще и оправдана, то полновесные сайты платные и бесплатные имеют довольно плохую оптимизацию:
Показатели PageSpeed от Google для мобильных устройств, для компьютеров показатели немного лучше, но даже с хорошей оптимизацией для ПК нельзя забывать про большой объём страницы
Идея создания кинотеатра с ультра-легкими страницами пришла после использования пиратских онлайн-кинотеатров: огромное количество рекламы, лаги на TV-приставках и телефонах, баннеры, блокирующие кнопки показа видео, вылетающие плееры без сохранения времени и много других ужасных вещей… так и появилась идея создания dbhd.ru
Техническая сторона вопроса и интересные истории
Сайт написан Python, использовал микро-фреймворк Flask.
Решил размещать сайт на Яндекс.Облаке — гибкая настройка, своя ВМ, изначально собирался хранить фильмы на сервере, а обычные хостеры ограничивают максимальный объём памяти. В Облаке максимальный объём памяти аш 4Тб. Позже оказалось что лучше встроить плеер без рекламы по id КиноПоиска, так я пришёл к 19 Гб SSD (большую часть занимает образ системы).
Фича
Одной из главных фич сайта является добавление фильма по id КиноПоиска:
Почему я не мог просто заполнить заранее все фильмы? КиноПоиск блокирует частые запросы, что не дает получить информацию об актёрах, описании и т. д. К тому же нелегко найти среди огромной кучи фильмов, на КП зарегистрировано (по ответу кинопоиска на Яндекс.Кью) > 100 000 фильмов.
dbhd.ru имеет отличную оптимизацию:
и приятный дизайн:
Считаю блок рекламы оправданным решением, не хочется каждый месяц терять >1000 рублей. Кто не согласен прошу в комментарии)
Итог
Проект является простым увлечением, скорее всего я даже вывести деньги не смогу (мне только 17), если у вас есть идеи, предложения, найденные баги, ошибки, или вы хотите мне помогать, прошу писать в ЛС или комментарии.