Email: eblinkoff@mail.ru
Телеграм: +79312009928
WhatsApp: +79312009928
Спросить
Заказать
Акция!
Россия, Санкт-Петербург +79312009928

Свой генератор статических сайтов SSG


Любопытно и странно - я давным давно делаю сайты для людей, используя для этого cms, ускоряю их работу, делаю быстрее. Но вот теперь понадобилось сделать интернет-магазин для себя и упс - мне cms не подходят. Смешно, что раньше я об этом не задумывался. И вот теперь я делаю для себя генератор статических сайтов. То есть мои страницы будут генерироваться не на лету, они будут уже лежать на сервере. Благодаря этому скорость загрузки страниц будет высокой. Почему я не воспользовался готовым решением, например, hugo или jekil или что-то подобное? Это связано со спецификой задачи - задача простая - ни много, ни мало - избежать компромиссов. Время прошло, сайтик готов, что же вышло? Получился интернет-магазин с админкой на сторонней bpm-системе (между прочим, вместо неё можно использовать - что бы Вы думали - 1с))), с космической скоростью загрузки станиц. С этой самой bpm сайт общается посредством rest-api. То есть админка у нас на одном ресурсе, а сайт на другом, могут быть даже на разных хостингах, на облаке. Такие вещи, как поиск, корзина, хотелки работают на js. Всё работает быстро и классно. Что не получилось или какие недостатки? Для хранения данных используется localstorage и это накладывает ограничение на количество хранимых данных, прежде всего для поиска. Вы может быть скажете - почему ты не использовал для этих нужд indexedDB - ведь там ограничений куда меньше. Отвечу - я очень люблю все эти новомодные штучки, но они - увы - не работают в ie и хрен бы с ним, с ослом, но и в старых сафари. А это значит - нет поддержки не новых айфонов, нет поддержки людей, которые не умеют скачать нормальный браузер. Если Вы продаёте какие-нибудь карты памяти или какое-нибудь продвижение - ок, конечно у Вас установлен новый браузер. Но для моей сферы - это женщины 55 лет, к примеру, ie пользуются значительное количество людей, эта та категория, для которой если убираешь электронную почту из корзины это повышает конверсию, т.к. у многих реальных клиентов нет этого самого адреса. Жестокая реальность часто отличается от наших ожиданий, да. С этим поиском, кстати, будет ещё одна проблема - если товаров будет больше нескольких тысяч он (поиск) будет неминуемо подтормаживать, по крайней мере на медленных устройствах. Но для моего случая это подходит.




<--Предыдущая статья | Следующая статья-->
RSSкомментариев

Введите Ваш комментарий

^
наверх