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

Программное создание параграфов (ParagraphsItemEntity) в Drupal

 24 Май, 2019

Пример кода, как программно реализовать создание параграфа (речь идет о модуле — paragraphs).

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

WinSCP: загрузка файла успешна, но возникла ошибка при установке прав

 20 Май, 2019

Оригинальное сообщение об ошибке выглядит так:

Upload of file ‘Имя вашего файла’ was successful, but error occured while setting the permissions and/or timestamp.

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

Использование cache API Drupal 7

 14 Май, 2019

Изучение API удобно начинать с шаблонов кода, которые демонстрируют технику использования.

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

Вывод размеров таблиц в Mb, используя information_schema

 10 Май, 2019

Если вы пользуетесь phpMyAdmin или похожим менеджером баз данных, то привыкли видеть размеры таблиц в списке.

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

Удалить все 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

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

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