Не забудут, да и нет смысла =))
Но меня тоже удивляет, я такое только среди сеошников встречал, грызню непонятную, никому ничего не скажу, ничем не с кем не поделюсь. Я сколько был на митапах разработчиков, на тусовках, под шашлычек делились всеми наработками, решениями, подсказывали друг другу... я всегда считал что у разрабов в тусовке всегда круто... но то ли я ошибался, но скорее всего нет и тут просто не разрабы, а сеошники которым важен топ и двигать =)))
Если я подойду на HL++ к Олегу Бунину и задам на его взгляд тупой вопрос, он не скажет что я ламер и лох и моё решение надо выкинуть, он все по полочкам разложит. А тут писец какой то.
Серьезно? Почему ты об этом не думаешь когда пишешь свой флуд? Реф ссылки, пиво что там еще из твоих содержательных постов как относятся к ускорению сайтов на ВП? Что ты тут вообще делаешь? У тебя на 60 страниц не одного поста про ускорение сайта на ВП. Знаем знаем, ты так смачно облизываешь зад, что это видимо прям льстит тому кто должен бдить =))
В теме про ускорение сайтов ВП негоже писать что верстка 10 картинок рендерится 0.7 секунды и это нормально.
Блин, ну вот как тут с тобой вести диалог? Проехали в общем.
Я извиняюсь что я оскорбил ваш проект, если на говнобложик запустить млн посетителей он станет контент проектом? Если контент проект будет с 1 посетителем он будет чем? Пусть будет контентный проект, просто будем называть вещи своими именами, принцип у контентного проекта и говнобложика один, характер нагрузки один, первых в миллион раз больше чем вторых, называю по инерции. Даже если кто то сделает бложик на C++ для меня он другим каким то не станет =)) Тут без обид, не хотел вас оскорбить, общался я с другими персонажами в этой теме, у них нет контентных проектов на млн посетителей и их им никто никогда не доверит.
я за опен сурс двумя руками и ногами, но да, я не ставил с npm то что мне не нужно, я не тащу на все проекты jQuery и так далее. Плагины для вордпресс это 55000 сомнительного говна, написанного непонятно кем, которые понятия не имеют о разработке, из всех там действительно крутых и профессиональных сотня? А то может и десятки.
Второй пункт был написан в контраргумент тому, что на ВП есть плагины на все что угодно, а их по факту там нет и качества они сомнительного. В NPM плагинов во много раз больше, что то я не вижу как вп строители накинулись на ноду и express---------- Добавлено 06.03.2020 в 13:21 ----------
Успокойся ты уже Робин Гуд, ты чего деньги то чужие считаешь? Тебя клиенты просят сэкономить им что ли?
Не придут твои клиенты к нам, а нам твои клиенты не нужны. У меня всего 160-180 рабочих часов в месяц, а загрузка на все 300, ну не взять мне в график еще твоих клиентов, ну не взять, не нужны они мне как и клиенты SeVlada и прочие, им до нас еще надо дорасти, пройдя по таким как вы, вы та первая линия, которая воспитывает тех, кто потом приходит к нам (не все конечно, а те кому реально нужен проект а не для галочки) и большое вам за это спасибо, прям огромное.
Погодите, я же и раньше уже писал про молоток и покраску /ru/forum/comment/16371330
Ну и даже на вашем примере, откинув всех этих горе клепателей непонятно чего, возьмём дистанцию хотя бы в 5 лет. Вот сделали вы сайт, сэкономили денег (не знаю сколько если честно, но я искренне уверен что хороший сайт на ВП не может стоить дешевле чем хороший сайт на битриксе или на какой либо другой системе, ну разве что на фреймворке будет дороже).
Так вот:
1) Как часто вы ставите новые плагины после разработки?
2) Вам греет душу то, что возможно если вам вдруг когда нибудь что нибудь понадобится (вряд ли конечно) вы среди того шлака сможете найти то что не положит ваш сайт сразу же?
3) Нагрузка растёт, растёт стоимость аренды оборудования, у оборудования бывают падения, простои, сама БД может тупить вполне на пустом месте, вы за 5 лет сколько потеряете в деньгах на аренде и прочих косяках и как думаете сколько на участке 5 лет от сэкономленного выиграете?
4) Вы уверены, что хотите чтобы такой чел как Перфекционист в случае чего занимался вашим сайтом, который истинно уверен, что это нормально что сайт в 1 поток грузится секунду, и когда ядра на сервере свободные закончатся сайт ляжет (но его сайты не посещают конечно же столько народу, даже как ваш, но он не один такой их 99%)? (это зайдя от того, что он разработчик, вы клиент)?
Когда начинаешь всё это расписывать клиенту обоснованно, там обычно вопросов у них не остаётся как правило. Но этим горе строителям этого не понять, они штампуют говно в конвейере не вникая в суть происходящего и еще других учат делать тоже самое.
Что в вашем понятие нагрузка? Вот для меня нагрузка на сайт это когда среди 1000 товаров надо отобрать 10 по 5 фильтрам установленным пользователем, то есть всё то многообразие вариаций одной страницы, которые достаточно сложно закешировать, потому что вариаций одной страницы исчисляются миллионами. Давайте посмотрим ваш сайт? Давайте я бесплатно долбану по нему Яндекс Танком, вы узнаете при помощи нагрузочного теста сколько выдержит ваш сайт?
Если у вас контентный сайт, о какой нагрузке может идти речь, если его по сути можно конвертнуть в html и положить в CDN прям целиком как есть и пересобирать при изменениях? Или у вас не контентный сайт? Ну поделитесь характером нагрузки тогда на ваш сайт. Просто сказать у меня 600к уников в секунду скачивают текстовый файлик это прям бешенная нагрузка и дикий хайлоад.... ну разве что на канал. Понятие хайлоада не определяется количеством посещений к счастью.
Я знаю и уверен что можно на ВП сделать что то вменяемое, но это не руками местных вп строителей, вп написан на php, значит оглянувшись, можно сделать многое, как и запилить самопис на вп с блэкжеком (только зачем?), но тут бараны уперлись рогами в плагины и молятся, вон человек истинно горд что вывод 10 фоток на страницу у него занимает 0.7 секунды, добавить 200 мс на SSL, 100ms на DNS и вот уже 10 фоток грузятся секунду (точнее верстка для них, сами фотки грузится еще даже не начали)
С чего бы это? Я должен не отвечать на сообщения адресованные мне? Нет я вам не дам так по развлекаться. Вот лучше не начинай, я откланялся от того диалога бесполезного и начинать повторно не желаю.
По теме топика, вот правда у кого есть мозг, оптимизируется контентное говно по одному рецепту как правило:
1. Оптимизируем бэк (как писали выше):
- ставим nginx (5 минут)
- настраиваем на нём статичный кэш на фронт исключая админку (15 минут)
- пишем плагин\хук\что там в вашей системе который при изменении контента или добавлении комментария дергает урл со специальным флагом который скинет кэш страницы (???)
2. Оптимизируем фронт
- ставим ноду (5 минут)
- настраиваем сборку фронта (1 час)
- натравливаем на папку с картинками чтобы она их оптимизировала (10 минут)
- либо картинки загружаем правильных размеров, либо настраиваем ресайзер (но php какой нибудь imagemagick делает не оптимально, нужна последующая обработка нодой)
Всё. Рецепт универсальный для контентных проектов, выдает тысячи rps реально на слабом железе и самое главное страницы будут отдаваться как html
Ничего из этого списка плагины не заменят, вообще ничего, доля вп строителей довольствоваться чем есть а их клиентов жрать что дают? Ну может быть действительно есть такая ниша и вп там засел плотненько
И еще немного про кэш если позволишь, для просвещения IT директора и чтоб подумать =)))
Смотри, на том сайте, ну максимум страниц 60, плюс с десяток категорий и пусть 200 комментариев.
При таком раскладе:
1. Там ну пусть 300 объектов в БД (а не 70 млн как у меня)
2. Там БД весит ну максимум 15Мб (а не 120 Гб как у меня), она вся влазит в оперативную память, там все запросы даже самые кривые не попадающие в индекс или не использующие его как на скрине показывал SeVlad будут отрабатывать 0.0000х секунды. (Он наверняка уверен что это его заслуга а не движка БД который тот мизер закидывает в оперативку, а через 2 года сайт набирает жирка и начинает тормозить, но тут уже не SeVlad а клиент виноват конечно же)
3. Там на странице выводится текст поста, несколько категорий, меню и пара десятков комментариев.
4. При том сайт делал "профессионал ВП", а значит там есть стандартный набор плагинов, кеширующий в том числе (хотя я даже представить не могу что тут можно закешировать, когда вся БД влазит в оперативку).
И вот это все грузится 1.5 секунды. Вот честно, покажи мне просто такой сайт, я бы сказал там где то в коде стоит <?php sleep(1) ?>
А я скрин показывал на 70 млн объектов, на 120Гб базе без кэша и чуть больше 400 запросов к БД на странице - генерация меньше секунды, а это был чертов каталог, с 32 товарами на странице и сайдбаром фильтров на пол страницы, не считая всяких рекомендаций, вы смотрели, а вот у нас акции и так далее. А в другой теме скрин показывал, на 300rps с кэшем ответ сервера в районе 200-300 ms
PS. Так что ваше видимо всё - это тыкать кнопочки в админке и надеяться что, что то изменилось к лучшему.
PPS. И ей Богу, переписываясь с вашей троицой, не в обиду, но ненароком вспомнил старый древний фильм "Тупой и ещё тупее". Правда не в обиду, фильм трешовый и почему вспомнил даже не знаю, я никогда целиком то не смотрел не одну часть.---------- Добавлено 06.03.2020 в 10:51 ----------
Я очень извиняюсь, я не думал что слово "дурачек" (даже не дурак) для тебя оскорбительное и ты его ставишь вровень со своими фразочками. Я правда не люблю и не позволяю (как правило) себе оскорблять других людей, даже когда они "исходят на говно" - чертово воспитание.
ivan-lev, а кстати да, тут еще на толкнул на идею, что если вставить в темплейт как я предложил, то битрикс его закеширует и товар будет всегда один.
Если нужны разные товары, как рекомендация конкретному юзеру (динамичный список на каждом хите), то лучше реализовать через JS, просто подгрузив нужный контент по ajax
А так да, вариантов решений можно придумать очень много и все они будут работать быстро и не нагружать сервер (ну тут зависит от реализации больше)