Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии
Vladimir SEO #:
если на отвали то вряд ли, а если канал с трафом то по ссылкам траф будет идти и сами ссылки будут давать небольшой плюс В КОМПЛЕКСЕ с остальными ссылками
Не к сожалению, я не смогу сделать не на отвали, так что только на отвали, т.к. не на отвали очень сложно, муторно и может самое обидное так же ничего не принести полезного сайту. А так я ничего не теряю, штампую ролики каждый день по приколу и ставлю ссылки на свой сайт.
Aisamiery #:

Кеширование, как бы вам сказать, оно в целом не для всего и не везде нужно. Например возьмем блог, для выборки 10 категорий и там 10 постов на странице не требуется кэш, БД отработает эти простые запросы практически моментально.  Если брать CMS то ей надо пробежаться по всем плагинам и опросить по всем событиям, которые вообще могут не участвовать в загрузке этой страницы, они в этот момент могут даже куда то на внешние сервера что то отправлять. Вот когда таких операций становится много, тогда и нужно кеширование, но это оверхэд для блога, особенно для личного блога. Когда у вас например интернет магазин и товар собирается по частям, то вам кэш поможет не грузить лишний раз систему однотипными операциями и кеширование тут крайне желательно.

Кэш на самом деле это не плагин, это достаточно большой раздел в бэкенд разработки с кучей нюансов, кэш не панацея и бывает как полезным так и вредным, например банально выборка с БД может быть быстрее, чем открытие файла кеша для каждой карточки, которых 30, так как к БД подключаемся 1 раз, а кэш файлов надо открыть 30. Короче там все очень тонко и надо понимать что и для чего делаешь.

Ну то есть с кэшем на VPS не будет равняться без кэша на настоящем суперкрутом сервере. У меня на сайте в основном прожорливыми плагинами являются всем известные наверное плагины по подбору похожего и дополнительного материала, ну может и ещё какие-то по мелочи, но с этим в лёгкую справляется предварительное кеширование страниц, но в этом случае я ничего не могу сделать с сайтом т.к. он становиться менее динамическим отдавая по сути статические html, а отключить я это тоже не могу т.к. скорость сильно разница и поисковики не дремлют, да и конкуренты которых как вы понимаете в компьютерной тематике даже в любительской выше головы и у них у всех кэширование. К сожалению очень интересная тема про профилирование мне не подходит т.к. у меня куча зависимостей от сторонних разработчиков в виде плагинов и естественно я таких сложных плагинов сам не напишу и не смогу сопровождать это оверхеад для меня задача, единственное что я могу попрофилировать это свою тему и то чуть-чуть.
Aisamiery #:

оно будет работать быстрее, но в пределах погрешности, вы не получите 2х производительности, при 2х частоте. Вы можете даже бэнчмарки процессоров разных посмотреть, там в процентном соотношении не очень высокие приросты, а с учетом того, что процессор обычно ждет I/O, то в целом на глаз вообще может быть не заметно разницы. Диски тоже как вам сказать, linux считает что свободная оперативка должна быть только на полках в магазинах, по этому по факту если у вас хватает оперативки то линукс в неё начнет складывать файловую. Ну а память и так была быстрая, и сервера нормально работали и на ddr1 и на ddr2 и так далее.

PS. Если вас интересует именно производительность, то вам совет научится работать с профилировщиками, например xhprof или xdebug и вы поймете где именно проседает у вас производительность. Есть так же очень клевый сервис https://www.blackfire.io/

Для меня важен был бы вопрос - оно будет работать также быстро если я отключу плагин кеширования?
Aisamiery #:

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

Вы правы у меня вообще смутные представления об этом всем, я не эксперт и не профи, я любитель, но даже мне кажется что те приложения которые отвечают за работу сайта, тот же PHP интерпретатор, MySQL и сам веб-сервер работали бы побыстрее на скажем серверном процессоре у которого максимальная частота в 5.30 GHz - Intel® Xeon® W-10885M, NVMe pci-express дисках которые в 7 раз быстрее обычных ssd sata и новой памяти ddr5 у которой пропускная способность вроде в 3 раза быстрее и частоты выше, в общем мне кажется это не одно и тоже что виртуальные ядра в VPS, но я могу ошибаться т.к. я просто со стороны смотрю на это, а как оно в реале работать будет я не знаю это правда.
Aisamiery #:

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

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

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

У меня не будет своего сервера, там ещё очень много причин, потому что это дорого, я не потяну администрирование и управление им, честно скажу это из разряда фантазий, но мне кажется что допустим такие проекты как 3Dnews, 4PDA, VC, habr, LOR, ixbt, и т.п. работают не на VPS я даже думаю они сразу стартовали с серверов, знаю, знаю Дима ты сравниваешь . с пальцем это не одно и тоже, но ещё раз уточню это из разряда мечтаний, бдений.
Dmitriy_2014 #:
К сожалению я на этот вопрос ответить не смогу, но если в вкратце – то потому что это круто и я крутой чувак :-), как этот парень с ютуба у которого сервер на кухне был, вот это жесть и жутко шумный, ну а если приземленно, то мне нравится идея что есть настоящие физические двухпроцессорные системы, с тем процессором который тебе хочется, на той частоте которая хочется, с уровнями кеш памяти и другими штуками которые в VPS даже и не пишутся, это как играть в компьютерном клубе вместо своего компа.
И вот сейчас уже вышла в серию DDR5, вы увидите тарифы с этой памятью лет через десять на VPS серверах, например.
Aisamiery #:

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

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

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

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

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

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

Ясно, спасибо за ответы, всегда интересно как сделано чужое, не знаю с чем это связано. Можно ли сказать, что этот модуль Проактивной защиты для Битрикса что-то похожее на плагин для WordPress’а – Wordfence, ну +/- естественно, я просто с битриксом никогда дела не имел. Виртуальный сервер конечно тоже настоящий, но все-таки виртуальный :), я бы хотел иметь настоящий физический сервер, но это не реально.
Aisamiery #:

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

Знаю, что это все неприлично спрашивать, но интересно, а сервер VPS/VDS или настоящий выделенный сервер, я просто посмотрел по опять же не доверительному сервису pr-cy что вроде небольшая посещаемость около 5К в день. Интересно что используется для защиты сайта, вот у меня допустим такая ламерская связка wordfance там и какой никакой сканер, и веб фаирволл, + антивирус, + fail2ban и мелкие настройки, но у меня и сайт такой любительский не коммерческий. А вообще ребята молодцы с 1999 года работают и это на диванах/мебели, удивительно еще и магазинов много, живучие :-).
Всего: 2034