Александр Воробьев

Александр Воробьев
Рейтинг
55
Регистрация
03.02.2020
Главный критерий при выборе это на сколько фреймворк решает потребности проекта. Я тоже часто избегаю того же бутстрапа, но именно там где меня не устраивает условно его сетка, и понимаю, что для решения придется много лишнего добавлять. но это не про рамки, это про оверхед
Для тех кому фреймворк === рамки. Для них вариант сделать самому не вариант, если хотят получить хороший качественный результат в итоге. Если просто что б было... ну да может быть.  просто будет все криво косо....
plab #:
Да, только в этом случае вам надо знать и бутстрап и круто разбираться в css+js, чтобы правильно обойти, а не накостылять так, что основной макет сыпется. Без бутстрапа достаточно средненьких знаний последних. Однако есть жертва - сайт не совсем стандарт.

Т.е. не хватает знаний сделать правильный кастом, но хватает знаний сделать все, что нужно полностью с нуля.... ну ну.. :)

Не знаю чего вам там забанили, но репозиторий на githab "мастхев" в таких проектах. (Уже если каким то чудом вы реально там забанены - есть и аналоги). Это важно и для распространения, и для разработки  особенно публичных решений.

Скрипт очень сырой. Он не дожидается загрузки картинок как следствие не гарантирует их подхватывание. В прочем сомнительный функционал сгребать все картинки со страницы. протестировать удалось только убрав из фильтра некоторые условия.

Зачем вы включили в него стили (те что отвечают за дизайн точно не стоит втаскивать внутрь скрипта), и саму верстку - не легче ли создавать скриптом ее, что б не было необходимости потом искать в DOM и навешивать обработчики. Крутящийся прогресс при каждой смене картинки - сомнительное решение. Зачем оно ведь картинки в данном случае уже загружены. Опять же: достаточно стандартное решение, что на старнице отображаются маленькие превью, а при открытии уже их полноразмерные варианты..... ну и в общем по мелочи не хватает некоторого функционала, который популярен в подобных скриптах.

pavlkonst #:
Прежде чем тюнинговать сервер, проведите ревизию: а все ли скрипты, которые грузятся на странице, вам реально нужны? Ч

И не только на странице. Есть у меня проект, там фоном идет обмен с несколькими внешними сервисами. Все три обмена готовые сторонние решения (и не дешевые). Но глядя на их реализацию (опять же вопрос алгоритмов) хочется кого то прибить...... Там такое ощущение, что люди сделали решение для каталога (вот как раз как выше говорили "до 1000 товаров" и с парой заказов в месяц) и им все ок....  И вот эти процессы идущие фоном на серваке - способны этот сервак  загасить полностью

Михаил #:
Теперь о том, как работают современные движки (Битрикс, WordPress и пр.): они выбирают из группы одного строителя и заполняют на него досье (вообще всё, на всякий случай – дата рождения, возраст, пол, вероисповедание, список хобби и пр.) Затем отвозят его в соседний город, на объект, укладывать кирпичи. Возвращаются обратно за следующим строителем. Проделывают всё то же самое, что и с первым, и точно так же везут его в соседний город. Нужны 5 строителей – а стало быть, будет 5 таких итераций. По рейсу на каждого строителя. Зато универсальность методов. Зато если что понадобится – всё под рукой.

На проектах где высокий RPS (конечно если позволяет ситуация) вполне резонно в узких местах уходить от "типового поведения". Не скажу зв ВП, но в Битриксе это вполне нормально реализуемо. (у меня есть проект где бываю моменты когда приходит более 150К пользователей активных, при чем не размазано на все сутки, а именно норовят все разом). Ну, а далее все так: и алгоритмы и структура БД (Включая денормализацию), кеширование и т.д и т.п.

Инфоблоки прекрасно работают на 1000 :) и даже значительно больше. Т.е. при грамотном кешировании это не особо проблема. Например (из проектов на моем обслуживании) каталог порядка 150к товаров и примерно столько же торговых предложений, нормально работает, хотелось бы быстрее, но проблема скорее в шаблоне и его универсальности (в дополнение к самому битриксу). Второй пример (где напрягает уже именно кухня Битрикс - там чуть меньше товаров, но вот свойств несколько тысяч - исторически так сложилось. Но там ускорили переводом фронта на node.js.

Как итог, конечно же при необходимости "ускорения" урезать "универсальность" вполне себе путь и, полагаю, для любого проекта (где есть универсальность). Но опять же у каждого проекта свои возможности и варианты. Где то надо часть таблиц в отдельную БД вытащить, где то часть функционала вырезать в отдельный сервис и т.д. и т.п. 

Выполняете профилирование своего приложения, выясняете самые медленные части и принимаете решение каким образом это можно ускорить. Так же анализируете поведение пользователей, нагрузку на сервер и т.д. и т.п. На основании полученных данных принимаете решение, что может помочь подкрутить на сервере. Все индивидуально.
сначала ставил с дзена, когда они монитезацию прикрыли для видео, вставляю с рутуба (но, да, рекламы больше)
Александр Попов #:
ПС плевать на дефис. Возможно вы читали про восприятие «на глаз» для обывателя,  тут да, человек может воспринимать похуже и не запомнить. 

Пожалуй я для себя, как для пользователя, "заметил" один недостаток: домен с дефисом "сложнее" набирать на мобильном - приходится переключить в какой то момент клавиатуру на знаки :)

Читаю тему. перевожу взгляд на второй монитор с открытой яндекспочтой, а там с боку реклама и адрес сайт в ней с дефисом. :)  в ряд ли реклама ведет на "просто сгенеренный" домен
Всего: 429