Aisamiery

Aisamiery
Рейтинг
319
Регистрация
12.04.2015
max256 #:

долгая загрузка, в течение которой пользователь видит белый экран это такая фишка? даже кэш не помогает, главная страница(udp: оказывается, все страницы, не только главная) всегда приторможенная. 

Очень медленно страница готова к использованию, я начале даже подумал что стили не прогрузились. Всегда казалось что это уровень каких то то мелких магазов, где посещаемость 1.5 человека и для них это норма, вопросов нет, но и повода для гордости тоже.

У вас там какие то плагины которые  блочат скрипты и ждут по секунде. У меня совсем другие показатели при том с отключенным кэшем

Надо смотреть в сравнении конечно, но сам ответ сервера происходит достаточно быстро

Дальше уже идут внешние скрипты которых достаточно большое количество и количество графики.

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

Dmitriy_2014 #:
Мне кажется это помогло бы мне опять вернуться к своему любимому делу заниматься своим хобби сайтом, а не превращать его типа оптимизируя в пиксель который грузится за 1 миллисекунду, отдавая пользователем кешированные страницы, патакая поисковым системам. Я хотел бы что бы у меня было на сайте куча всяких динамических штук, любых плагинов и т.п. и это все в реальном времени собиралось бы и было бы динамическое, а по скорости сравнялось бы с отдачей кешированной страницы. Мне кажется мощное железо и сервер может это устроить, чтобы закрыть всякую лагающую фигню быстрым суперскоростным железом. Но это не точно и из разряда фантазий, я даже не знаю может ли сравняться отдача заранее подготовленной html страницы с создаваемой в реальном времени динамической страницей по скорости благодаря крутому железу. В общем мне не нравиться кеш отдавать, а хочется заниматься сайтом, но поисковые системы сразу меня опустят ниже плинтуса если я так сделаю, а сервер может это вытенет, а может и нет.

У вас не корректное представление о "мощном" железе. Что php, что вебсервер, что БД работают в рамках одного потока, один поток обрабатывает одно ядро, большее количество ядер вам увеличит лишь большую пропускную способность, а не скорость ответа. Что вы будете на условном бегете на хостинге, что на селектеле на выделенном сервере за 30к рублей, если у вас 1 запрос в минуту на сайт, то разницы вы не увидите никакой, больше ресурсов дает возможность больше обработать запросов одновременно. Занимайтесь любимым делом и когда там появится нагрузка, скорее всего у вас уже будет денег взять себе нормальную железку, пока у вас большой нагрузки нет, то и смысла от неё нет, а кривые запросы к БД и в целом кривые алгоритмы в коде на мощном железе не дадут видимых результатов, примерно как пхп 8.1 дало прироста для WP, на уровне погрешности.

plab #:
Когда до таких как вы дойдет, что вам никто ничего не должен? Есть платная медицина. Зарабатывай и обслуживайся.

Она для меня платная, по мимо налогов я плачу обязательные пенсионный и страховые отчисления, от которых не получится отказаться, а в "бесплатную" медицину при этом не обращаюсь.

silicoid #:
Вот, кстати, у меня сейчас перед глазами проект, построенный на сях. И вроде бы он должен летать, как укушенный, но.. нет. 15к человек не держит абсолютно, на десятивёдерной машине с 128 гектарами оперативки и ssd.
Но ничего другого, подходящего по функционалу на рынке нет, а на написание своего уйдет несколько лет. Вот и получается, что "мыши плакали, кололись, но продолжали жрать кактус"

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

Но в целом согласен, сейчас дешевле прирастить мощностей чем нанять пачку людей для переписи, тем более если счет идет всего на десятки серверов.

Dmitriy_2014 #:
И вот сейчас уже вышла в серию DDR5, вы увидите тарифы с этой памятью лет через десять на VPS серверах, например.

Вы то какой интерес от этого получите? Ну допустим есть у вас выделенный сервер и что от этого изменится? =))

Dmitriy_2014 #:
я бы хотел иметь настоящий физический сервер, но это не реально

Зачем он вам, если нет такой потребности? У меня есть проекты и на обычном шаред хостинге, например я делал телеграмм бота для одной НКО, он у меня висит на простом шареде и этого достаточно, есть проекты на виртуалках какие то сайтики корпоративные, там и этого за глаза, есть на одном выделенном, например когда много места надо или по процу/памяти облачные уже дороже выделенных, есть на десятках выделенных серверов... Все же от потребности, излишки в целом нафиг не нужны =))

Dmitriy_2014 #:
Знаю, что это все неприлично спрашивать, но интересно, а сервер VPS/VDS или настоящий выделенный сервер

Сервер выделенный, настоящий =)) а бывают не настоящие?

Dmitriy_2014 #:
вроде небольшая посещаемость около 5К в день

Это совсем не та цифра =)) ну и сложно сказать что маленькое, а что не маленькое, разные цифры для разных задач имеют разную производительность, одно дело когда вам надо просто выбрать 10 строк с БД и показать, другое когда прежде чем показать вам надо сделать кучу всего и для таких проектов нагрузка при одинаковых посетителях будет разная. В целом у проекта большой запас на развитие, если даже кратно нагрузка возрастет, проект не упадёт, тут скорее всего фабрика просто не сможет выполнить столько заказов =))

Dmitriy_2014 #:
Интересно что используется для защиты сайта

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

Dmitriy_2014 #:
А вообще ребята молодцы с 1999 года работают и это на диванах/мебели, удивительно еще и магазинов много

Ребята вообще клевые, с ними очень интересно работать, но это не основной мой проект к сожалению

Dmitriy_2014 #:
Если не секрет, какой стек технологий

Что именно используется? Да там солянка, вообще битрикс, но сильно кастомизированный. Там есть и nginx и apache и mysql и mongodb и elasticsearch и memcache это если про бэк, на фронте на вью только динамические части контента в виде корзины в шапке или формочки всплывашки, ну и одностраничный чекаут, а так там нода с scss, сборками и всеми прелестями фронта. Ну и естественно настроен CI/CD через gitlab. В будущем планируем запилить апи и перенести все на vue, смотрю пока в сторону storefront для фронта, а апи либо взять более популярный laravel octane или все таки импонирующий spiral. На выходе получим просто огромный рост производительности и больше возможности кастомизации

Sly32 #:
Блин ну ты нашел с кем спорить.  Неужто в начале декабря на это время есть))) У нас сплошные дедлайны)

Нет, пол команды по отпускам разошлись, уже все стори что должны были уехать на прод - уехали... я так думаю в этом месяце последний релиз разве что с хотфиксами будет  =))
Да я не то что спорить, ему просто постоянно хочется какого то самоутверждения что ли судя по манере общения... я то не против =)) Просто решил подкинуть что то из свежего что ли, а то он там ссылки на работы примерно 2012 года обсуждает

SeVlad #:
Ну какой ты есть "фулстак-специалист" не надо в очередной раз мне показывать... Мы это давно проверили и до этого и потом убеждались не раз.

Ну давай еще разок разнеси своим критическим взглядом, вот один из последних проектов где можно сказать он сделан в большей части мной - pushe.ru

Могу даже про внутрянку рассказать, про номенклатуру больше 20к на текущей момент, что сайт на битриксе, битрикс подружен с монгой чтоб делать нужную агрегацию в каталоге, фильтра пока еще фасеты битровые, но веду работы по перевод на эластик. Последний раз нагрузочное тестирование давало 150RPS, сейчас среднесуточная нагрузка 12-15 RPS. Корзина и оформление заказа мной на Vue (я же фулстек) написана с нуля, внутри сложные составные механики, товары состоят из модулей, модули из деталей и так далее. Между мной и тобой есть большая разница, мне за свои работы не стыдно, есть такие какие есть и казаться лучше чем есть я не стремлюсь.

PS. Да будет срач =)))

Всего: 4110