Drupal на 20-ти мегабайтах или издевательства над Shared Hosting
1. Drupal на 20-ти МегаБайтах
Или издевательства Shared Hosting
Андрей Поданенко
2. Подготовка релиза перед инсталляцией:
* Выбрасываем все темы кроме garland и
нужной вам.
* Выбрасываем неиспользуемые системные
модули (физически)
* Удаляем текстовые файлы, файлы помощи и
модули для разработки
* Отключаем/Выбрасываем все модули
статистики и ведения логов (Statistics, Dblog)
Drupal на 20-ти МегаБайтах Или издевательства Shared Hosting ® Андрей Поданенко @podarok
3. Необходимый набор для очередей:
* SuperCron
* MultiCron
* Job Queue
* Queue Mail
* Views Bulk Operations
Drupal на 20-ти МегаБайтах Или издевательства Shared Hosting ® Андрей Поданенко @podarok
4. Ввод данных на сайт
* Внешние системы
комментирования
* Отключение анонимных сессий
(модуль no_anon)
* Премодерация контента
Drupal на 20-ти МегаБайтах Или издевательства Shared Hosting ® Андрей Поданенко @podarok
5. Отказ:
* от системы меню
* вывод блоков прямо из
page.tpl.php (<?php $block = module_in-
voke(...;?>)
* минимум динамического
контента (пользователи на сайте...)
Drupal на 20-ти МегаБайтах Или издевательства Shared Hosting ® Андрей Поданенко @podarok
6. Настройка кеширования
* CSS Aggregator OFF
* Javascript Aggregator OFF
* Javascript перед </body>
* Views cache OFF
* Модуль parallel
Drupal на 20-ти МегаБайтах Или издевательства Shared Hosting ® Андрей Поданенко @podarok
7. Boost ...
20 000 NID 1000 UID = 20MB static files (GZip OFF)
Drupal на 20-ти МегаБайтах Или издевательства Shared Hosting ® Андрей Поданенко @podarok
8. Внешний Поиск
search* 2000 NID = 3-8MB (+ rustemmer !!!)
Drupal на 20-ти МегаБайтах Или издевательства Shared Hosting ® Андрей Поданенко @podarok
9. Внешняя статистика
Drupal на 20-ти МегаБайтах Или издевательства Shared Hosting ® Андрей Поданенко @podarok
10. * Мультисайтинг
* Parallel
* Single Code Base
* Single SQL Base
* Выделеный IP
* Внешний DNS
Drupal на 20-ти МегаБайтах Или издевательства Shared Hosting ® Андрей Поданенко @podarok