Size: a a a

2021 April 14

A

Ambriel in Laravel Pro
мне нужно что бы олни весили меньше
источник

NO

Nex Otaku in Laravel Pro
Ну скажи для чего ты делаешь и какой проект.
источник

A

Ambriel in Laravel Pro
что бы страница загружалась быстро с кучей продуктов
источник

A

Alexander in Laravel Pro
Один из вариантов, это генерировать картинки формата WEBP и потом подменять их в браузерах которые поддерживают
источник

ОД

Олег Дьяченко... in Laravel Pro
@nex_otaku сторонний сервис или самопис?
источник

NO

Nex Otaku in Laravel Pro
Гугл, парочка консольных тулз и расширений для Yii2 + свой код + мозг
источник

NO

Nex Otaku in Laravel Pro
Мне как раз стучались в личку ребята, предлагали услуги аутсорс разработки. Скинул вам в ЛС.
источник

NO

Nex Otaku in Laravel Pro
Ты уже вычислил что дело в картинках или это просто предположение?
источник

A

Ambriel in Laravel Pro
800кб и больше это уже причина
источник

NO

Nex Otaku in Laravel Pro
На каждую? А сколько их на странице?
источник

A

Ambriel in Laravel Pro
там плитки у каждого может быть сколько угодно обычно по 5-6
источник

NO

Nex Otaku in Laravel Pro
Вот, держи. Для тебя опубликовал )

https://gist.github.com/Nex-Otaku/ddc29b38b3332baf8734f17ae72c0452

Там тебе останется
1. Поставить нужную консольную утилиту, чтобы сжимала, не помню какую но разберёшься по исходнику.
2. Подключить расширение "ps/image-optimizer"
3. Заменить вызовы Yii'шного строкового хелпера на ларавельские
4. Подрубить вызов оптимизации в загрузке картинок на сайт

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

A

Ambriel in Laravel Pro
спасибо сейчас буду пробовать
источник

GA

Grigory Andreev in Laravel Pro
#Вакансия #удаленка #Laravel #middle
Middle PHP Developer (Laravel)
ЗП 120 000 - 150 000

О компании:
Bubulearn https://ru.bubulearn.com/ - онлайн-занятия с логопедом по постановке речи и общему развитию для детей от 3,5 лет. Также мы разработали собственное мобильное приложение для занятий. С помощью звездочек, звуков, картинок и анимации, ребенок больше вовлекается в процесс, а занятия проходят интереснее и продуктивнее.

Про Задачи:
Для этого проекта мы делаем отдельную CRM систему на PHP (Laravel). Она учитывает множество показателей: клиенты, преподаватели, уроки, отзывы и оплаты.
Сейчас ищем опытного разработчика для разработки и улучшения CRM системы
Стек технологий: PHP (Laravel), MySQL

Требования:
Опыт разработки сайтов или веб-приложений на PHP как минимум 2-3 года;
Знакомство с PHP-фреймворком Laravel, знание и умение применять ООП и MVC;
Знание языка SQL и реляционных баз данных;
Знание и опыт работы с Git;

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

Если заинтересовало, пришлите CV на @Darthgrisha
источник

P

Phoenix in Laravel Pro
А почему от spatie не использовать?
https://github.com/spatie/laravel-image-optimizer
источник

P

Phoenix in Laravel Pro
К тому-же есть ситуации когда mime/type может не совпадать с расширением файла и когда его скармливаешь на оптимизацию получается жесть.
источник

P

Phoenix in Laravel Pro
if (StringHelper::endsWith($path, ".jpg", false) 
           && !StringHelper::endsWith($path, ".jpeg", false)) {
           $optimizer = $factory->get('jpegoptim');
       } else if (StringHelper::endsWith($path, ".png", false)) {
           $optimizer = $factory->get('png');
       }


вот так делать не рекомендую.
источник

NO

Nex Otaku in Laravel Pro
Ну, почему бы и не использовать ) Конечно можно от spatie раз оно существует.

Я этот код написал в 2017 году, как раз через пару месяцев как spatie своё сделал, только я про spatie ещё не знал )
источник

NO

Nex Otaku in Laravel Pro
Почему не рекомендуешь?
источник

A

Ambriel in Laravel Pro
я его использовал но он сравнительно немного вес картинки уменьшал
источник