Aisamiery

Aisamiery
Рейтинг
319
Регистрация
12.04.2015
danforth:
На бегете у каждого свой Redis на одном и том же порту (вроде, давно им не пользовался), и не помню чтобы там аутентификация по паролю была. Просто все окружение юзера ложится в одну изолированную сетку, которая имеет свой L3 роутинг.

Да на одном и том же и без аутентификации. Но там и сайты друг друга не видят на одном аккаунте. И как я понял там как раз таки докер, но это не точно.

lonelywoolf:
Aisamiery, Одинаковые != один. Вы вообще понимаете, что мемкешд вообще не умеет в авторизацию, и редис по умолчанию - тоже. А ещё редис не умеет во вменяемые огранчиения памяти, поэтому это нужно либо в контейнер, либо никак. Неймспейсы - весьма не подходящий механизм для массовой задачи. Мы сейчас говорим провиртуальный хостинг, в котором в общем-то могут и спереть, и повредить данные в редис соседи. P.S. мемкешд открытый - так это вообще серьезная уязвимость в том числе и DoS можно с такого сервера устроить, как два байта переслать.

Так речь о контейнерах и идет, именно так сейчас строят хостинги с редисами и мемкешами без паролей и на стандартном порту, но по сути о контейнерах без гипервизора и оверхеда на всё это, они изолированы внутри контейнера и никто к ним не может получить доступ как бы не хотел. Хостинги уже давно вышли за рамки ISP продуктов и развиваются вместе с технологиями, которые вполне достаточно не сложными манипуляциями позволяют предоставить услуги шире своим клиентом, чем многие динозавры.

WerewolfCisco:
Когда магазин выйдет на нормальный уровень, тогда уже битрикс купить можно. А пока что это удовольствие не из дешевых. =)

Даже если ваш ИМ будет стоить порядка 250 000 рублей в разработке, то это ничтожно мало по сравнению с теми вложениями, которые в него надо вложить далее чтобы получить какой то выхлоп, при том не всегда плюсовой. Если для вас дорого вложить в разработку порядка 25к-50к то не совсем понятно как вы будете выводить магазин на "нормальный уровень" и что это вообще за магазин...

даже если поиграться на несколько месяцев, возьмите какой нибудь saas, например shopify или там insales или тот же shop script в облаке, отберите высокомаржинальную группу товаров, с поставщиками которых вы сможете договорится на нормальных условий и сделайте магазин под 200 позиций, а дальше когда пойдет прибыль уже будете что то делать.... Если вы все своё время будете заниматься настраиванием сео магазина, то продаж у вас просто не будет... ИМ это не станок по печатанью бабла

WerewolfCisco:
Magento - на нее многие жаловались в интернет, что она не очень функциональная и удобная в использовании.

Magento на самом деле одна из лучших CMS для ecommerce из бесплатных. Но это не совсем коробка и не совсем для хомячков.

Магенто не берут как готовый ИМ, на ней разрабатывают ИМ под бизнес требования и как раз на ней это делать достаточно удобно я вам скажу. А вот поставил, накатил пару (десятков) плагинов как на вордпресс и вперёд - это как раз опенкарт. Ещё последние 3 заказа от которых я отказался были запросы сделать ИМ на MODx.... так себе конечно решение, но в целом жизнеспособно для простых магазинов, как и вукоммерс наверное

Но по правде говоря, я бы посоветовал делать ИМ на чем то коммерческом: bitrix, diafan, shopscript, umi.cms, cs-cart и так далее

lonelywoolf:
По одному порту - никак. Читайте внимательно. Теоретически можно использовать netfilter для заворачивания с разных хостов на разные результирующие контейнеры, но для этого потребуется контейнеризация клиентов в целом.

Да почему никак то? Все прекрасно работает, даже схемка есть. У одного редис стоит на 10.10.10.10:6379 у другого 10.10.11.11:6379 ... порты одинаковые, сети для контейнеров приватные, DNS докера разруливает как надо. Можно из одного контейнера прокинуть порт в другой контейнер, при том замаппить на любые порты. В общем все можно в докере и в большинстве именно так и делают сейчас. Ясен пень если один редис на всех, то тут пичалька.

Я думаю можно и без докера, чисто на namespace'ах разрулить, но тут сложнее конечно.

А товары небось бесплатно раздавать будете в ИМ?

Интересненько интересненько.

Из бесплатных opencart самое то, можно еще PrestaShop посмотреть например - это из простых. Из посложнее Magento например. Ну а из прям совсем крутых и сложных например Sylius

Но вам с вашими запросами лучше на опенкарте

Hypermetrica:
Вы сами поняли че написали? Ладно бы сокет с правами 600 по юзеру, но как tcp/ip порт распозначет юзера?

Видимо вы не знаете как работает докер. Почитайте на досуге что это и как работает.

Схематично это выглядит так, ну и подумайте как при такой схеме ограничить чтобы у каждого юзера был свой редис

Hypermetrica:
А это вообще безопасно? Memcached, redis и другие хранилища на шаред хостинге?

А почему нет? На базе докера можно организовать все что угодно и у каждого будет свой редис на одном и том же порту без пароля доступный только ему. Ну я думаю не только докер это позволяет, но просто только он мне сходу приходит на ум

я сендпульс юзаю, но платно, покупаю пакет 10000 писем, хватает на долго для мелких проектов. А так да можно и майлган.

danforth, optimize table работает только для MyISAM таблиц

Всего: 4110