Skip to main content

Включаем gzip сжатие для сайтов. Универсальные методы, в том числе для WordPress.

В этой статье продолжаем разбирать рекомендации Google PageSpeed Insights, и сегодня затронем тему сжатия gzip и его включения.

Включаем Gzip-сжатие на Apache. Проверенный, рабочий способ. pingmeup.ru

Система сжатия gzip впервые была создана в 1992 году, и до сих пор не только не потеряла своей актуальности, но и стала стандартом при передач данных методом протокола HTML 1.1.

Сжатие методом gzip осуществляется для ускорения передачи данных, которые архивируются и распаковываются «на лету». Выгода от использования gzip-сжатия может доходить в среднем до 70%.
Gzip сжимает только текстовые данные. Подвергаются сжатию файлы HTML, XML, CSS, JavaScript и другие текстовые файлы.

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

Включаем gzip

Существует несколько способов включения сжатия на сайте. Все зависит от хостинга и используемой платформы. Предлагаю примеры настройки сжатия для Nginx и Apache, ну и по традиции для ленивых – плагином для WordPress.

Для включения сжатия на Nginx нам потребуется использовать модуль ngx_http_gzip_module.

Для работы с gzip на сервере Apache – модуль mod_deflate.

Подробнее

Как настроить Используйте кеш браузера для Google PageSpeed Insights. Правильный и универсальный метод.

Правильная настройка рекоммендаций Google PageSpeed Insights на www.pingmeup.ruСегодня я хочу поговорить от таком инструменте от Корпорации Добра как Google PageSpeed Insights. Многие используют этот инструмент  для оценки быстродействия сайта и вывода рекомендаций по улучшению быстродействия сайтов.

По сути своей эта онлайн-утилита сканирует код сайта, который вы ввели в поле проверки, и выдает ряд рекомендаций по улучшению быстродействия по ряду параметров.

 

 

Проверка осуществляется как для мобильных платформ (смартфоны, планшеты), так и для настольных систем (компьютеры, ноутбуки) с полноценными не мобильными операционными системами.

Сегодня затронем один из параметров оптимизации PageSpeed Insights по пункту Используйте кеш браузера.

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

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

Отмечу так же тот факт, что кеширование не распространяется на разного рода счетчики и скрипты Рамблера, Google.Analytics и т.п.

Как и у любой полезной фичи у кэширования есть  минусы — если файл на сервере изменился, то у клиента, который заходил на сайт ранее скорее всего отобразится не новая, а старая версия файла. К примеру, файл с именем Superсar.png содержал изображение спортивного авто. Вы зашли на сайт, почитали статью и покинули сайт. Но вебмастер решил изменить картинку спорткара на внедорожник, а имя файла оставил прежнее. Через пару дней вы решили еще раз прочитать ту статью с этого же компьютера и этим же браузером открыли сайт со статьей. Когда статья загрузилась вы с увидите картинку спорткар, произошло это потому, что браузер ее закэшировал с названием Superсar.png, и изменившиеся размеры изображения он проигнорировал.

Для того чтобы у вас отобразилась уже новая картинка с внедорожником, вам нужно принудительно очистить  кэш браузера, например, комбинацией клавиш Ctrl+F5.

Правильный и универсальный метод — настройка кеширования в файле .htaccess

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

Далее необходимо прописать в нем директивы:

Подробнее

Что такое адаптер Teredo и isatap? Как его отключить/включить.

Всем здравствуйте!

Сегодня речь пойдет об ISATAP.  ISATAP( или Intra-Site Automatic Tunnel Addressing Protocol) — протокол автоматической внутрисайтовой адресации туннелей, позволяющий передавать между сетями IPv6 пакеты через сети IPv4. Если вы не используете в своих настройках протоколы IPv6, то существует возможность отключить протокол и туннельный адаптер. По умолчанию в операционных системах windows 7, 8, 8.1. туннельные адаптеры teredo и isatap включены.

туннельные адаптеры teredo и isatap включены в ОС Windows

Итак отключаем!

Введите в поисковой строке cmd и выберите Запустить от имени администратора.

Введите команду netsh

Для откоючения протокола teredo введите:

interface teredo set state disabled

netsh interface teredo set state disabled

Для отключения протокола isatap введите:

interface isatap set state disabled

netsh interface isatap set state disabled
Введите команду exit для выхода.

И наоборот, для включения адаптера teredo и протокола isatap выполним команды:

Для включения протокола teredo введите:

interface teredo set state default

Для включения протокола isatap введите:

interface isatap set state default

Теперь вы умеете отключать и включать адаптер teredo и протокол isatap в ОС Windows.

На этом на сегодня всё. Всем удачи и добра!

Обновления Windows от уязвимостей Spectre и Meltdown

Здравствуйте, уважаемые читатели блога о it, компьютерах и технологиях pingmeup.ru!

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

В самый разгар новогодних праздников были раскрыты детали о найденных больших аппаратных уязвимостях в процессорах Intel, ARM и AMD. Речь идет об уязвимостях, позволяющих злоумышленнику при локальном доступе к системе получить доступ на чтение данных из привилегированной памяти ядра операционной системы.

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

Подробнее

Как включить отображение расширений файлов в ОС Windows?

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

В этой статье я  доступно и кратко расскажу как включить отображение расширений файлов в любой ОС Windows.

Первое,  что нужно сделать — кликнуть по значку Windows в левом нижнем углу, выберите «Панель управления» (если у вас Windows 8/8.1 или Windows 10  можно кликнуть по значку Windows и ввести фразу «Панель управления» система сама найдет нужный ярлык.

Скриншот: Открытая панель управления в ОС Windows 7
Скриншот: Открытая панель управления в ОС Windows 7.

Затем, в открывшейся Панели управления выберите «Параметры папок».

Параметры папок -- полная настройка параметров в авторской статье на pingmeup.ru
Скриншот: Параметры папок.

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

Параметры папок - включаем расширения для всех типов файлов в Windows. Полное пошаговое руководство на pingmeup.ru
Скриншот: Параметры папок, вкладка «Вид», снимаем галку с параметра Скрывать расширения для зарегистрированных типов…

Нажмите кнопку «Применить» и «Ok«.

Все, теперь вы сможете переименовывать файлы вместе с расширением, в том числе из текстового файла можно сделать .bat-файл, просто переименовав его и поменяв расширение, а так же наоборот txt-файл из bat.

предупреждение при изменении расширения файла в ОС windows
Скриншот: предупреждение при изменении расширения файла в ОС Windows.

Когда вы будете менять название файла и его расширение, то должно появится предупреждение, что файл может оказаться недоступным (см. скриншот).

 

Переименовываем txt-файл в bat-файл. Полное руководство на pingmeup.ru

Переименовываем txt-файл в bat-файл.

Нажмите «Ok». Это значит, что вы все сделали правильно.

Результат переименования расширения файла из .txt в .bat Полное пошаговое руководство на pingmeup.ru
Результат переименования расширения файла из .txt в .bat

На этом всё, спасибо за внимание!

Storwize v3700 и форматирование тома

ibm logoВ этот статье продолжаем борьбу с СХД IBM Storwize V3700, а именно с проблемой длительного времени форматирования тома.

Во время создания дискового тома (Volume) в GUI автоматически ставится чекбокс «Форматировать том» и ничего с этим поделать нельзя. Во время форматирования происходит заполнение области нулями и перерасчёт контрольных сумм.

Процесс совсем не быстрый. Однако он касается только экстеншенов не заполненных данными. После создания LUNа, например на 4 Tb в области GUI на главной странице появляется задача  «Форматирование тома» с временем выполнения 580 часов.

Всё дело оказалось в том, что форматирование идёт фоном, со скорость 2 мб/с по умолчанию. Чтобы ускорить время прохождения процесса форматирования нужно поменять значение системной переменной syncrate. Итак открываем Shell (я использую Xshell, кто-то может предпочесть PuTTy или аналоги), подключаемся к полке.

Для этого создадим сессию на основе IP адреса устройства, логин и пароль (если ничего не успели поменять по умолчанию пользователь — superuser, пароль — passw0rd).

Подробнее

Обновление прошивки HDD для IBM Storwize v3700

ibm logo

Сегодня я хочу затронуть тему систем хранения данных, а именно модельный ряд одного очень именитого производителя. Поговорим об обновлении прошивки в системах IBM Storwize.

Человек столкнувшийся первый раз лицом к лицу с системой хранения данных IBM семейства Storwize, а в частности с системой V3700 может не комфортно себя почувствовать, во время проведения технических обновлений этой системы. И если с machine code все более-менее понятно, то с прошивкой накопителей, установленных в СХД возникают проблемы.
На сайте IBM так и написано обновление drive microcode происходит через CLI (читай SSH), для этого нужно создать пару стойких ключей, проштудировать айбиэмовский форум на предмет консольных команд и их использования, скачать прошивку и…

И не факт что у вас получится! А если нужно обновить не один диск? Если их даже не 12, а скажем 24, и они разных типов?

Итак простой способ обновить drive microcode (firmware) на СХД IBM Storewize V3700.

Подробнее