сжатие файлов с ?

Главные вкладки

Комментарии

Аватар пользователя Olegars Olegars 27 августа 2016 в 23:02

Нет, в веб сервере. Просто, например, png, сжимаются gzip_types *; а вот такие 895x1024.png?itok=7eU5bTdE нифига не сжимаются

Аватар пользователя Mihail.space Mihail.space 28 августа 2016 в 0:09

nginx сжимает физические файлы jpg и другие, которые находятся в дериктории сервера, в данном случае в папке друпала, а не те файлы, к которым друпал добавляет суфиксы при выдаче.

вот пример ссылки
sites/default/files/styles/large/public/inline/users/7/images/137.jpg?itok=1GRqE5KG
pshada
В папке sites/default/files/styles/large/public/inline/users/7/images/ лежит файл 137.jpg на который мы видим ссылку /sites/default/files/styles/large/public/inline/users/7/images/137.jpg?itok=1GRqE5KG
Что говорит о том, что суфикс к названию файла добавляется только в потоке, который друпал отдает браузеру на вывод

Аватар пользователя Mihail.space Mihail.space 28 августа 2016 в 0:55

вам что именно нужно?
если файл грузится через поле изображения, то в настройках указываете максимальный размер по ширине и высоте и если нужно в mb и при загрузки файла библиотека будет обрезать все картинки до указанного размера
если грузите через скедитор, то в нём тоже должны быть настройки размеров максимального изображения

Аватар пользователя Olegars Olegars 28 августа 2016 в 2:17

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

Аватар пользователя Van'Denis Van'Denis 28 августа 2016 в 10:24

Olegars wrote:

ну в данном конкретном случае это вьюха, такие файлы часто встречаются я думаю, а гугль на это матерится, ему надо чтоб сжатые были....

Вот хочу изыскать радикальный способ как это сделать


Хочу уточнить - об этом инструменте идёт речь: https://developers.google.com/speed/pagespeed/insights/?hl=ru
?

Аватар пользователя gun_dose gun_dose 28 августа 2016 в 13:18

А никто не задумывался, что пнг и жпг - это изначально сжатые форматы и если их зипануть, то итоговый размер архива скорее всего будет больше заархивированного файла?

Аватар пользователя Van'Denis Van'Denis 28 августа 2016 в 13:53

dgastudio wrote:

не совсем так, но ты прав

2


Я специально спросил ТС об инструменте.
Ниже покажу как издевается Google (я этот поисковик часто называю просто - Г. Разные слова начинаются с этой буквы.) над замученными вебмастерами:

й

И сразу у меня возникает вопрос (Сжатие ресурсов с помощью функций gzip или deflate позволяет сократить объем данных, передаваемых по сети.) - это делается admin/config/development/performance (Bandwidth optimization 2 галки). Эта функция поможет?

А про издевательство - посмотрите картинку, где предлогается сжать изображение. Чистой воды издевательство!

Аватар пользователя gun_dose gun_dose 28 августа 2016 в 14:13

Ничего он не издевается, а просто даёт возможность заработать копейку тысячам сеошников. Понятное дело, что смысла ноль, но многие готовы нормально платить за то, чтоб гугл не ругался. Хотя на самом деле на индексацию это никак не влияет.

Аватар пользователя Studio VIZA Studio VIZA 28 августа 2016 в 14:18

При оптимизации самое важное не дождаться санитаров со смирительной рубашкой.

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

Секрет номер два: большая часть работ должна выполняться на сервере, и зависит от наличия нужных инструментов.

Вручную можно ускорить сайт приблизительно с 37% до 54-60%, при наличии серверных инструментов - до 87-94%. Но - там где зелёные значения начинаются, дальше параноить не следует, ибо это болото засасывает, а основные работы идут в лес.

Аватар пользователя Olegars Olegars 28 августа 2016 в 16:41

Всем привет
Все картинки оптимизированы, подобраны по размеру, все по феншую, страница грузится 0.2 сек, вот например по этой мерялке , про правильное устройство сайта вопросов нет.
Вопрос как гуглевскую мерялку удовлетворить, и только. Вот хочу 100 и все тут, и многие хотят я думаю.
До этого счастливого события осталось сжать не сжатые файлы 895x1024.png?itok=7eU5bTdE . И закешировать 2 таких же css Resources with a "?" in the URL are not cached by some proxy caching servers. Remove the query string and encode the parameters into the URL for the following resources:
Тут может быть только 2 подхода: или друпал заставить жать эти файлы, или как говорит Director-cemetery «Секрет номер два: большая часть работ должна выполняться на сервере, и зависит от наличия нужных инструментов.» - вот что за инструменты нужны? Вот в чем вопрос...
А издевается гугль или нет, это уже вопрос риторический, государство тоже издевается над своими гражданами, а жить как то надо...

Аватар пользователя Mihail.space Mihail.space 28 августа 2016 в 16:48

тут все просто. ускорить ты можешь для анонимов отдав всё сжатие nginx и отключив его в друпале, сайт станет летать со скоростью мысли и твои 0,2 секунды покажутся вечностью, но надо будет решать вопрос с залигиненными пользователями.то бишь прогить на сервере.

Аватар пользователя Studio VIZA Studio VIZA 28 августа 2016 в 16:47

В Друпале если включить "Технический режим" и то 100% не будет, или берите 16 ядер проц за две тыщщи долларов в месяц.

Olegars wrote:

вот что за инструменты нужны?

В панели айспименеджер 5 лайт, сжатие и кэширование, если на 4 лайт максимум выжимал под 55%, то на 5 лайт не особо загруженная 8-ка показывает 85-90%, бэкдроп примерно также, Семёрка старая загруженная вьюхами и прочим, 82-87%. 2 ядра своих, оперативы 2 гига, диск эсэсдэ. Германия, Нидерланды.

Аватар пользователя Van'Denis Van'Denis 28 августа 2016 в 21:48

Olegars wrote:

Всем привет

Все картинки оптимизированы, подобраны по размеру, все по феншую, страница грузится 0.2 сек, вот например по этой мерялке

Мерялка не та. Вот правильная.
Аватар пользователя Van'Denis Van'Denis 28 августа 2016 в 23:23

Olegars wrote:

скрин чуть выше как раз из нее

просто в этой еще время показывает


Проверил сам этот инструмент.
Внизу страниц есть возможность скачать оптимизированные изображения. Остаётся лишь их заменить на сайте.
Ищите текст: Скачать оптимизированные изображения, ресурсы JavaScript и CSS для этой страницы
/дополнение/
В скачанном архиве будет файл MANIFEST (Открывать бокнотом). Там всё описано.

Аватар пользователя Studio VIZA Studio VIZA 28 августа 2016 в 23:26

Director-cemetery wrote:

Секрет номер раз: оптимизируйте изображения вручную до разумных пределов. Скачайте файлы и залейте в указанные директории.

DenMas wrote:

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

Аватар пользователя Van'Denis Van'Denis 28 августа 2016 в 23:33

Director-cemetery wrote:

Director-cemetery написал:

Секрет номер раз: оптимизируйте изображения вручную до разумных пределов. Скачайте файлы и залейте в указанные директории.

DenMas написал:

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


Сам инструмент предлагает сжатые картинки. Размер и названия сохраняется, а весят меньше. Завтра сравню детальнее.
+
Quote:
admin/config/development/performance (Bandwidth optimization 2 галки)

Работает и зелени и цыферки стали ближе к 100

Аватар пользователя Olegars Olegars 29 августа 2016 в 1:46

Сам инструмент предлагает сжатые картинки. Размер и названия сохраняется, а весят меньше. Завтра сравню детальнее.
Вы не поняли, cтатичные картинки жмет веб сервер, с ними проблем нет, а вот те что формируются скриптом (в моем случае во въюхе показываются уменьшенные (100х100px) превьюхи, они серверу выдаются в загадочном виде, и он их не жмет... Да в принципе оно вроде и не зачем, 3.6 кб экономить особо смысла нет. Но что бы измерялке угодить надо жать...

admin/config/development/performance (Bandwidth optimization 2 галки)
к