Optimization Flashcards

1
Q

Varnish + ESI

A

Varnish - решение дляя кэширования страниц на уровне сервера
ESI - позвоялет разбить страницу на логические части и при обработке страницы делать дополнительные запросы для получения этих частей

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

JS + CSS агрегация / минимизация / обфускация

A

агрегация - объединение несколький файлов в 1
минимизация - вырезает из файла все несущественные части (комментарии, переносы строй и т.д.)
обфускация - модификация кода с тем, чтобы уменьших количество символов в коде (например, за счет имен переменных) и сократить объем файла

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Модуль Entity cache

A

Позволяет кэшировать стандартные сущности друпал с использованием cache api

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Memcache / Redis

A

Memcache - сервис для кэширования данных в опративной памяти на основе хэш-тублиц
Redis - имеет больше возможностей: очереди, транзакции, различные типы данных, можно использовать как постоянное хранилище данных

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Модуль Boost

A

Кэширует страницы для анонимных пользователей

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Serialized node

A

В друпал 8 есть Serialization API для сериалзации и десериализации объектов
Сериализация - процесс конвертирования сложной структуры языка в строку для компактной передачи данных

How well did you know this?
1
Not at all
2
3
4
5
Perfectly