Все записи категории ‘Программирование’

Удалить все cookie, кроме нужных в конфигурации Varnish

 6 Май, 2019

При кешировании в varnish возникает вопрос, какие данные использовать для генерации хеш-функции кеша. Типично используют req.url и reg.http.Cookie. Но включение куки приводит к тому, что страницы не попадают в кеш Varnish.

Читать далее »

Фильтрация ботов в конфигурации varnish

 2 Май, 2019

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

Читать далее »

Удаляем GET параметр при прохождении запроса через Varnish

 27 Апр, 2019

Довольно удобно и просто удалять лишние параметры на этапе обработки запроса Varnish, если вы используете его на вашем веб сервере. Давайте посмотрим как это делается.

Читать далее »

Sublime нагружает процессор

 21 Апр, 2019

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

Читать далее »

Кросс доменные заголовки в настройках Varnish

 18 Апр, 2019

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

Читать далее »

Верстка слоя-подкладки во всю ширину viewport

 16 Апр, 2019

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

Читать далее »

Вывод строки запроса построенного в db_select

 11 Апр, 2019

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

Читать далее »

Просмотр логов в UNIX

 8 Апр, 2019

Речь пойдет о полезных командах для просмотра логов в UNIX. Все мы знаем, что в папке /var/log, демоны unix-системы типично сохраняют свои логи.

Читать далее »

Шпаргалка по размеру сетки bootstrap v3 и v4

 6 Апр, 2019

Для тех кто использует с 3ю и 4ю версии бутстрапа и постоянно забывает размеры сетки (grid).

Читать далее »

Сложение строк в LESS

 4 Апр, 2019

Функции вроде concat у less нет, но есть возможность подстановки переменных в строковою константу. Этим мы и воспользуемся.

Читать далее »