Aisamiery

Aisamiery
Рейтинг
324
Регистрация
12.04.2015
_SP_:
PS. Полагаю "моё решение" и 3000rps потянет и 30000. Сколько там в среднем нгикс в состоянии статики отдавать ?
Десятки и сотни тысяч вроде бы.... не интересовался ибо нет в этом месте узкого места.

У меня был проект, на yii, по запчастям, по типу маркетплейса, на 800к номенклатуры, он выдерживал 2500 rps на виртуалке от айхора за 250 р в месяц. там был такой крутой самопис, обработка запросов на yii, парсеры цен магазинов на питоне, куча всего в общем, но на него заходило 3.5 калеки и через 3 года я его закрыл.

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

Тут спорить бесполезно, человеку про Фому он про Ерему. Сделать из CMS статику не сложно, достаточно поставить ноду и фронт сделать на любой ssr технологии, бэк сделать rest, а лучше graphql и получить вашу производительность и гибкость CMS систем.

Никто не против самописов, только сделать нормальный самопис сильно, прям очень сильно дороже чем на CMS и самое главное сильно дольше. Я в том числе писал и пишу самописные решения и я даже не против в том то. Но надо выбирать инструмент по задаче, а не подстраивать задачу под инструмент. У нас все в равновесии, если где то получается лучше, гибче, значит с другой стороны где то получается топорнее и костыльнее, тут самое главное найти правильную середину.

Для данной задачи ТС достаточно CMS за глаза. Как тольео он поработает, составит конкретные требования, оценит сроки, цены, риски, напишет подходящее ТЗ для самописа, при этом поймет что ничего из существующих решений не подходит, вот тогда уже и можно разговарить. Сейчас человеку нужно что то запустить, а не тратить годы на разработку

сильно мало информации, но скорее всего надо наверх пробросить ошибку/исключение или сразу вернуть настроенный респонз.... в общем по вашему коду непонятно что вы хотите получить, node js это не CMS

qpPeW:
Это можно сказать о любой ссылке которую дают, но он дал конкретно ссылку на VPS.

Может за вас еще заказать и оплатить?

Что за люди пошли, хорошо хоть ссылку дали, а не просто название текстом написали по русски

---------- Добавлено 15.02.2020 в 19:03 ----------

evgeniymx:
Подвох есть в железе, о чем красноречиво говорят результаты тестов. Ниже скрин из телеги для сравнения.

При такой стоимости я так понимаю не сильно уж и критично так то там по производительности. Большая часть проектов, которая сделано достаточно грамотно, не нуждается в топовом железе, раньше же сайты как то работали - лет 15 назад? А тогда о таких параметрах могли только мечтать ))

если уж очень надо и не часто и не на долго, то можете глянуть мак в облаке с оплатой по факту https://www.macincloud.com/pages/payg.html

до покупки своего мака юзал именно этот сервис, но мне по сути он нужен был только чтобы собирать под iOS и юзал я тариф за $20 в месяц который

qpPeW:
По сравнение с другими, я внимательно смотрю.
Человек ищет шаред, а Вы ему предлагаете VPS. Может Вы хотите сказать что на шареде дают возможность выбирать ОС ?
Прекращайте показывать свою тупость...

Ну если бы были внимательны, могли бы там кнопочки потыкать и нашли бы за $5 шаред на cloud linux с 2TB на борту (наверняка где то есть подвох), а за $7.5 с выделенным IP https://servarica.com/webhosting/

olegon:
Не рекомендую CF, особенно, если ориентируетесь на рунет.
РКН банит его ноды - только в путь.

Там у них есть разделение IP на бесплатных и платных, так вот на платных редко встречаешься с заблоченными IP

_SP_, Вам не нужна CMS, вы кое что путаете, конечный продукт (как у вас) с каким то каркасом (CMS) который умеет просто и быстро расширятся.

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

Практически на любой CMS можно вообще не отправлять скрипты на фронт. Не дергать базу, не использовать кэш и тогда любая CMS будет отрабатывать меньше чем за 0.00001 секунду, но скорее всего такой пустой белой страницей никто не будет пользоваться. А так, в целом когда человек шарит в движек, то он становится для него фактически как его разработка, вот вы знаете свой самопис и можете что угодно там допилить и как угодно оптимизировать, так же и любой спец который знает CMS с которой работает. Но таких как правило меньшинство, потому что хороших спецов в целом очень сложно найти в любой тематике, не только в разработке сайтов. Даже взять например тот же битрикс, на одном и том же железе, штатно битрикс начинает падать при примерных 30 rps, у нас он держит до 300rps и это не заслуга движка, а заслуга разрабов которые строят сайт, но и каких то ограничений оптимизации у него опять же нет.

Как то так выглядит график за последние несколько месяцев для битрикса

Ну и время ответа естественно для тех у кого битрикс грузится по 10 секунд

ivan-lev:
Заявляю с абсолютной уверенностью, что при наличии рук определённой кривизны квалифицированный "расширитель" сможет "внести свой вклад" в архитектуру любого грамотно спроектированного продукта, не взирая на правила игры! 😂

Именно по этому существует понятие code review :)))

LazyBadger:
Нет, но я полагаю, что используя более узкие решения готовые, он бы накосорезил меньше

Но только дело в том, что на Yii тоже есть готовые ecom решения и вполне успешные. Тут явно разраб хотел "накосорезить", чтобы ему в руки не дали, на выходе было бы одинаковое Г.

Всего: 4113