Производство фотообоев в Новосибирске. Интернет магазин фотообоев. Изготовление - один день! Каталог 10 000 изображений!
26 Июнь 2015

Оптимизация изображений optipng

Итак, как следствие предыдущего поста — задача оптимизации png изображений (в моём случае).
Всё действо будем делать прямо на сервере, в моём случае под управлением centos.
1. Ставим optipng — yum install optipng
2. Пишем небольшой скрипт, перебирающий все картинки и запускающий optipng с максимальным сжатием
for i in find -name '*.png'; do
optipng -o7 $i
done

3. Запускаем его 🙂

вуаля — картинки оптимизированы

но есть одно небольшое (а может и большое) НО! — Гугл анализатор предлагает ещё изменить размер изображений!

Смотрим код — по факту в тегах либо css у многих изображений заданы параметры отображения width либо height — то есть изображения выводятся уменьшенными, а загружаются то целиком!
Соответственно — смысла в таком действии нет никакого, нужно уменьшать!
Но тут, к сожалению, как автоматизировать сей процесс я не придумал 🙁

рубрики: SEO, Администрирование, Полезности, Сайтостроение | Комментарии (1)

26 Июнь 2015

Инструмент web разработчика PageSpeed Insights

Открыл для себя PageSpeed Insights
Анализ страницы — рекомендации разработчику.
Полезная ИМХО штуковина!
Отдельно спасибо AVK за анализ интернет аптеки на форуме sbup.com

Нужно будет список подобных полезных инструментов составить и на отдельную страничку закрепить (задачка на будущее т.к. пока маловато будет).

рубрики: Сайтостроение | Комментарии (0)

24 Июнь 2015

Linux bash скрипт — разбиваем файл по вхождению строки

Так же — команда из ряда «полезностей» — мне нужна для разбития mysql файла со всеми базами по базам

csplit file ‘/CREATE DATABASE/’ {N}
где N количество повторов

рубрики: Администрирование, Полезности, Программирование | Комментарии (0)

24 Июнь 2015

Linux bash скрипт — поиск и замена строки в файле

Мини-пост (информация для себя, чтоб не потерялась)

Поиск и замена строки в файле file

sed -i "s/строка/новая строка/g" file

рубрики: Администрирование, Полезности, Программирование | Комментарии (0)