danforth

danforth
Рейтинг
153
Регистрация
18.12.2015

Ещё доставляет концепция WP, когда скрипты добавляют всякое говно в тело страницы, а ты потом это черех хуки/фильтры вырезаешь. Очень "эффективно" получается. Примеров масса:


// Remove junk from head
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wp_generator' );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );

Или вот пример от величайшего бога WordPress SeVlad. Одна обезьянка решила добавить тег, другая ищет как вырезать. Вариант не добавлять этот тег конечно-же не рассматривается. Хорошо хоть не регекспами удаляется.

berkut999:
скажите пожалуйста какой набор плагинов вы используете для ускорения сайта на вордпресс?
Перфекционист:
Такого количества плагинов на все случаи жизни больше нет ни у одной CMS
Перфекционист:
Лучше поверните нить разговора в сторону оптимизации скриптов.

Для оптимизации скриптов предлагаю поискать плагин.

Nadejda:
на всех страницах сайта

На страницах чьего сайта? Вашего сайта? Его сайта? Или любого сайта?

Nadejda:
Картинка отдается всегда одна и таже - максимального размера
Nadejda:
Постарайтесь понять почему.

Потому что кто-то не знает, что такое оптимизация скорости загрузки. Зачем отдавать хай-рез картинку на не хай-рез дисплей с маленьким DPI?

Посмотрел на днях Эпидемию, русский сериал. Ощущения неоднозначные. Вроде и интересно, но и нудоты хватает. Но однозначно лучше последних сезонов ходячих мертвецов, там где два сезона кашу варят.

timo-71, c тем png вы использовали 8 битный цвет, на примере той картинки это сработало. Если бы это был какой-то рекламный баннер с градиентом и текстом - то нет.

timo-71:
danforth, это же реализовано?

Реализация ленивой конвертации вы выше правильно скинули, она делается через fallback location nginxа.

На том сайте который я кидал в этой теме для примера такого нет, для демонстрации я скачал несколько картинок, и просто в консоли циклом конвертнул их в webp. Сам nginx настроен по другому:


map $http_accept $webp_suffix {
default "";
"~*webp" ".webp";
}

location /images/ {
try_files $uri$webp_suffix =404;
}

А файлы лежат по схеме:


/images/image.png
/images/image.png.webp
...
timo-71:
Потенциальные риски: атака, когда кто то 100500 рандомных вебп попросит. Но, тут тоже варианты есть, их надо предусмотреть.

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

Вот ради интереса на одном из серверов отключил webp, второй оставил с webp для сравнения, разница в трафике видна на картинке. На графике мегабайты (не мегабиты), таких серверов у нас 30+ штук. В пике они отдают 100МБ/сек. Экономию можете посчитать сами.

SeVlad, ну так правильно. Такие как ты должны страдать. Ты же у нас ещё наверное пытаешься ходить по http. Ещё скажи что верстку под тебя отдельную делать, потому что ты с IE 6 в интернет ходишь.

У нас есть ресурс где мы раздаем 2.5 ГБ/секунду (сами посчитайте сколько это в сутки), там 90% клиентов ходит за статикой с поддержкой webp. На примере тех файлов что грузят пользователи, нам удалось сжать изображения в 10 раз (не используя платные оптимизаторы вроде панды). Сами посчитайте, какая это экономия в размере. И да, используется способ который я использовал в этой теме. Те, кто без поддержки webp, получают jpeg или png файл.

До этого внедрял webp в несколько магазинов. C 2.8 мб до 600 кб получилось снизить суммарный вес страницы и её ресурсов.

ivan-lev:
Вопрос с "крестиком" - нужно разбираться.. )

Нету уже вопроса с крестиком. Он же уже признал, что все грузится. Просто он выдумывает требования в стиле "а теперь прикрепи во вложения", когда там явно написаны разрешенные форматы. С тем же успехом можно его попросить прикрепить туда png на пару десятков мегабайт. Он не сможет это сделать, потому что лимит в 10 Мб у обычных пользователей, только вопрос в том, это проблема формата, или проблема форума в его ограничениях. Ну да ладно.

SeVlad:
Но несмотря на твой бред и манипуляции ты только что доказал, что по первому вопрос - ты дуб. Хотя упорото брыкаешься.
Что по остальным - будешь обсираться или просто стразу признаешься что ламо?

Ага, а ты сверхразум, которого уже два часа учит дуб и ламо, гг.

SeVlad:
Я тоже обновил "требования": расширение должно соответствовать типу.

Если ты откроешь каким-то новым браузером, то твое требование удовлетворится. Расширение будет соответствовать типу. Оба будут webp.

Всего: 1540