Оптимизация Drupal
- Немного теории по оптимизации скорости загрузки страницы
- CDN
- Увеличения скорости загрузки странички: Content Delivery Network (CDN) и распараллеливание загрузки данных
- Отдаём кэш анонимов без поднятия бэкэнда. Drupal 7 + nginx + memcached.
- Basic performance. Заставим Drupal летать. Часть I
- Несколько советов по ускорению Drupal
- Как мы ускоряли Drupal Commerce
2015
- 19 простых методов ускорить сайт на Друпале | Dru.io
- Сравнение скорости исполнения кода Drupal для PHP 5.3-5.6 и 7.0. «Битва оптимизаторов кода» apc vs xcache vs opcache / Хабрахабр
- Увеличение быстродействия Drupal на PHP 7: https://www.zend.com/en/resources/php7_infographic
- ruhighload.com
- «Идеальный» кластер. Часть 3.1 Внедрение MySQL Multi-Master кластера / Хабрахабр
- Кэш в Drupal от А до Я / Хабрахабр
- Advanced CSS/JS Aggregation — для оптимизации JavaScript и CSS-файлов
- CSS Embedded Images — для встройки картинок, используемых в CSS, прямо внутрь CSS файла
- Оптимизация JavaScript и CSS-файлов в Drupal
- Кэширование на Drupal
- Еще один взгляд на кэширование на Drupal — опыт сайта c 500 тыс. посетителей в сутки
- Оптимизация Drupal
Если база mysql на том-же сервере, что и сайт, то для экономии ресурсов машины лучше подключать друпал не через хост: порт, а через сокет. Это позволит быстрее передавать данные при чтении из базы больших массивов (например, данных из кеша).
Вот так:
$db_url = 'mysql://логин:пароль@localhost%3Aport%3A%2Fvar%2Frun%2Fmysqld%2Fmysqld.sock/имя_базы';
Именно как написано — заменяя косую черту цифровым кодом.
Источник: http://www.drupal.ru/node/730
- Authcache — кэширование для аутентифицированных («залогинившихся») пользователей (описание по-русски на Хабре)
- DB Maintenance — optimizes administrator-selected tables in the database during regular cron.php executions. For MyISAM tables, OPTIMIZE TABLE repairs a table if it has deleted or split rows, sorts table indexes, and updates table statistics.
- Memcache API and Integration — API for using Memcached and the PECL Memcache library with Drupal
- Cache Router — кэширующая система для Drupal, поддерживает технологии: APC, eAccelerator, Memcache, XCache. Объединяет в себе наработки других модулей: APC, fastpath_fscache, Memcache, XCache. См. также Drupal caching with Cache Router
- MySQL my.cnf configuration for a large Drupal site — настройка MySQL для нагруженного сайта на Drupal
- Tuning MySQL for Drupal
- Essential performance tuning for Drupal web sites — 1) кэширование PHP — eAccelerator и APC; 2) включение кэширования в MySQL; 3) включение кэширования в Drupal.