Skip to main content

Как настроить Используйте кеш браузера для 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. Если файла нет, то вам нужно его создать.

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

Подробнее

Как увеличить количество тегов в облаке меток WordPress?

WordPress CMS логотипЧасто бывает так, что меток используемых на сайте гораздо больше, чем это предусмотрено стандартными значениями вывода через виджет «Облако меток» в WordPress. Как это исправить не прибегая к помощи плагинов и прочего сатанизма расскажу в этой мини-статье.

 

По-умолчанию максимальное количество тегов отображаемых в стандартном виджете WordPress «Облако меток» — не более 45.

Чтобы увеличить количество отображаемых меток до нужного вам количества необходимо найти файл в директории /адрес сайта/wp-includes/category-template.php.

Открываем в текстовом редакторе (я использую Sublime Text 3), и находим там функцию wp_tag_cloud:

строка wp_tag_cloud

Затем ищем в функции запись ‘number’ => 45. Это и есть то самое ограничение, которое мы снимаем, меняя значение 45 на любое другое, например 63. Затем сохраняем файл, загружаем его обратно с заменой, если ваш редактор не умеет сохранять файлы в www-каталог. Всё готово — проверяем результат!

P.S. Важно: Виджет «Облако меток» обращается напрямую к базе данных WordPress, поэтому дабы не перегружать свой веб-сервер ставьте разумные значения!

День вебмастера

4.04 С Днем вебмастера4 апреля неофициально отмечается профессиональный праздник — День вебмастера.
Почему датой выбрано именно 4 апреля?

Все это не случайно, так как апрель является по счету четвертым месяцем в году, и если сопоставить дату полностью, но без года, то получается 4.04, что по своему сходству напоминает ошибку 404 «Страница не найдена», так или иначе связанную с работой вебмастеров.
К тому же, эта дата совпадает с Международным днем интернета.

Вебмастер, или «управляющий сайтом», — это человек, занимающийся разработкой веб-сайта или корпоративного приложения в интернете.

Впервые термин «вебмастер» ввел в обращение «праотец» Интернета Тим Бернерс-Ли в документе «Руководство по стилю гипертекста в онлайне» в 1992 году.

В начале 1990-х, когда «общедоступный» Интернет еще только начинал развиваться, функционал первых вебмастеров был всеобъемлющим и включал в себя то, чем сейчас занимаются целые команды людей: веб-дизайнер, модератор сайта, программист, системный администратор, контент-менеджер, сотрудник техподдержки сайта – все эти функции выполнял один вебмастер.
С развитием Интернета и появлением более крупных сайтов технологии их разработки усовершенствовались, что привело к выделению специализаций вебмастеров в разные профессии.

На этом на сегодня всё.
— С праздником!

Ошибка открытия страницы: На сервере используется слабый эфемерный открытый ключ Диффи-Хелмана. Решение проблемы для Google Chrome/ Opera / Yandex browser.

В последнее время при подключении к ряду порталов по SSL можно увидеть следующую заглушку с ошибкой:

ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY

Связано это с прекращением поддержки браузерами SHA1, за его корявость и простоту взлома, но часть порталов, как государственных так и коммерческих (и их администраторы) видимо не спешат пересоздавать сертификаты, и нам с Вами от этого не легче, так как продолжать работать с сайтом нужно, а времени писать владельцу о замене устаревшего сертификата у Вас нет то помогут следующие действия:

На сервере используется слабый эфемерный открытый ключ Диффи-Хелмана — это означает, что сервер объявляет об использования следующего набора шифра с использованием 768-разрядного обмена: TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x33) и для его блокировки мы можем воспользоваться параметром —cipher-suite-blacklist.

Для этого нам нужно открыть свойства ярлыка Google Chrome/ Opera/Yandex/ Vivaldi , и в строке «Объект» после кавычки ставим пробел и пишем

—cipher-suite-blacklist=0x0033

 

Для блокировки всех уязвимых наборов шифров независимо и от любых сайтов используйте:

—cipher-suite-blacklist=0x0033,0x0039,0x009e,0xcc15

 

Удачного Вам серфинга!