Серверный софт для оптимизации изображений

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

Выкладываю команды для установки на сервер общедоступного открытого (open-source software) кода/софта.

GZIP сжатие с помощью .htaccess

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

301 редирект по маске

Redirect 301 (Moved Permanently) для постраничного перенаправления с одной страницы сайта на другую, например, при смене структуры каталога, склейке доменов или удалении дублей.

При настройке редиректа используется файл .htaccess, позволяющий использовать механизм mod_rewrite, который "на лету" преобразует урлы .

Ниже таблица с наиболее полным перечнем директив, флагов и переменных, а также синтаксис и шаблоны.

Кеширование в .htaccess 2 часть - дополненная

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

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

Кеширование с помощью htaccess

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

Фикс для загрузки архивов модулей в Opencart 2

Для второй версии Opencart некоторые разработчики предоставляют свои модули в виде ZIP архивов, которые нужно загружать через стандартный загрузчик дополнений. Но, что интересно, в стандартной версии Опенкарта такой способ загрузки невозможен без специального фикса, который я выкладываю здесь.

Обнуление остатков в Shop Script 7

В последней на настоящее время версии популярного торгового движка Shop Script 7 по какой-то причине не предусмотрено обнуление остатков при импорте товаров, т.е. когда вы загружаете прайс-лист в котором присутствуют только артикулы, которые есть в наличии, то товары на сайте, которых уже нет в наличии не будут обновлены и так и останутся висеть с неким остатком. Не прибегая к дополнительным модулям обнулить остатки перед загрузкой можно следующим SQL-запросом:

Защита контента в Joomla!

Выкладываю простой бесплатный плагин для защиты любой версии Joomla! от копирования информации. Есть защита от скриншотов, блокировка выделения текста и блокировка правой кнопки мыши.
Также можно включить сообщение, которое появляется при описанных выше действиях.

Настройка MySQL

Сегодня выкладываю основные параметры для конфигурирования работы MySQL-сервера, информация будет полезна владельцам VPS/VDS серверов или любых других при наличии root-доступа к настройкам. Данные настройки пригодятся для высоконагруженных сайтов и интернет-магазинов с очень большим количеством товаров.

Пара полезных примочек для Opencart 2

Привет! Не так давно стал работать с Opencart 2 и сразу приметил несколько недочетов.

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

Миграция старого WebAsyst ShopScript на новый ShopScript 7: Установка и настройка


Привет! Сегодня я начинаю новыю серию статей о миграции с старого WebAsyst ShopScript на новый ShopScript 7. Тема наверняка актуальная для владельцев устаревших интернет-магазинов года так 2007-2010, многие из них используют версии WA SS 308 или более ранние. На настоящий момент эти CMS изрядно устарели в сравнении с новыми системами и владельцы вынуждены были допиливать их самостоятельно, обращаясь к разработчикам. В итоге у большинства получались необновляемые системы стоящие на сотне "костылей". С выходом нового Shop Script 7 разработчики предусмотрели возможность переноса старого магазина на новую CMS, о чем я и хочу рассказать.

Пара полезных запросов в бд WebAsyst

Все еще пользуетесь четвертой версией WebAsyst ShopScript? Тогда вот вам пара полезных запросов в базу данных, для удаления лишних категорий и товаров, которые могут появиться в корневой директории после импорта CSV файла при редактировании товаров.

Адаптивная галерея lightGallery

Представляю вашему вниманию интересную галерею на CSS+jQuery.

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

Демо галереи

Скрывающаяся боковая панель на jQuery

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

Пока что лучший генератор CSS

Данный генератор поддерживает создание кнопок, форм, блочных элементов, всевозможные тени, бордеры, работает с текстом, а также создает различные трансформации. Это, пожалуй, наиболее полный по функционалу генератор.

Генератор CSS3

Кладезь знаний

Нашел статью на Хабре в которой представлены ссылки на различные заморские ресурсы, где любой фронтенд-разработчик может прокачать свои знания до 80 lvl или хотя бы просто начать получать эти знания ;)

Поживиться информацией...

 

Хотите поработать с нами?
Пишите или звоните!