Поделиться в MAX

🔨 Я запустил свой строймаркет stroypatriot.ru. И это жесть, никакого MySQL! 🔨

Аватар автора
Поздняков Михаил - WebPatriot
Ребят, всем привет! Это Михаил на связи 👋  Вы часто спрашивали в комментах, чем я сейчас горю помимо кода и почему пропал на пару месяцев. Молчал-молчал, но пришло время сознаться. Я тут немного сошел с ума и решил открыть свой интернет-магазин строительных материалов 😅 Называется «СтройПатриот», ссылка будет внизу. Короче, смотрите какая история. Я же по профессии не строитель ни разу, просто люблю работать руками у себя на даче. И меня дико бесит, как работают современные сайты магазинов стройматериалов. Огромные монстры, которые грузятся вечность, просят тебя зарегистрироваться еще до того, как ты увидел цену, а корзина отваливается прямо на оплате.  В какой-то момент я психанул. Думаю: да что там делать-то? Цены есть, фотки товара найти можно, кнопка «Купить» — одна штука. Давай соберу себе магазин чисто под свои нужды, чтобы быстро глянуть остатки цемента и заказать доставку за 15 секунд.  Как хранить тысячи товаров без БД, спросите вы? А вот это самое интересное! Мы всё держим в плоских JSON-файлах. По сути, каждая категория — это один аккуратный файл. Хочешь вывести список дрелей? Сервер просто читает текстовый файл весом в несколько килобайт. Скорость открытия категорий нереальная, страница буквально вылетает из кэша. Да, обновление цен теперь превращается в небольшой скриптик, который шерстит эти файлики, но зато фронтенд летает даже с мобильного интернета где-нибудь на участке. Плюс полная безопасность от инъекций через базу — их просто физически нет! Магазин...

0/0


0/0

0/0

0/0

0/0