Оптимизация Drupal

Матеріал з Wiki.Zina
Версія від 09:43, 30 жовтня 2015, створена >WikiSysop
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

2015

Использовать модули

[ред. | ред. код]
  • Advanced CSS/JS Aggregation — для оптимизации JavaScript и CSS-файлов
  • CSS Embedded Images — для встройки картинок, используемых в CSS, прямо внутрь CSS файла

Статьи про оптимизацию 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

Ссылки

[ред. | ред. код]

См. также

[ред. | ред. код]