Здравствуйте!
Решил создать сайти по аниме
http://www.animesites.ru/ на joomle и с хостингом majordomo тариф "первый" нагрузка на CPU максимум 7%
Сделал сайтик на денвере, перенес на хостинг с пару статьями и начал заполнять сайт дальше... и тут пошли проблемы
Тупо не могу работать в админке, даже при добавлении статьи (вставка изображения, редактирование его и тд) зачастую перегружается сервер:
Сайт возобновит свою работу в течении 10 минут
Сайт временно недоступен. Если Вы владелец сайта, дополнительную информацию Вы можете узнать
по телефону +7 (812) 32-007-32, +7 (495) 727-22-78 или e-mail support@majordomo.ru
Написал, получил ответ:
Для уменьшения нагрузки от cms Joomla мы можем посоветовать Вам следующие шаги по оптимзиации:
1. Включите кэширование для всех модулей, для которых это возможно. Время жизни кэша определите из условия: сколько времени вы готовы ждать, пока добавленная новость появится в модуле последних новостей? Для одних сайтов это будет 10 минут, для других – час, для третьих – сутки..
2. Не забывайте, что при частом изменении таблиц БД они сильно возрастают в размере, поэтому время поиска по БД тоже возрастает. Поэтому БД нужно регулярно оптимизировать (по сути — сжимать). Установите мамбот OptimizeTables (от smart'а) или выполняйте оптимизацию таблиц вручную (выделите все таблицы через phpMyAdmin, и выполните команды repair и optimize).
3. Отключите встроенную статистику, тк она создает значительную нагрузку на сервер где расположен сайт и базу данных MySQL
4. Удалите лишние (неиспользуемые) расширения (компоненты, модули, мамботы).
5. Много запросов зачастую генерируют сторонние SEF-компоненты. При большой нагрузке лучше использовать встроенный SEF, или не использовать SEF вовсе (кстати, встроенный SEF практически не требователен к ресурсам; более того, по данным теста Joomla.org Joomla!1.5 с включенным SEF работает быстрее, чем с отключенным).
6. Старайтесь не использовать в настройках пунктов меню «Category Name Linkable» («Названия категорий в виде ссылок»).
7. Закройте через robots.txt от индексации поисковыми ботами компонент com_search и файл index2.php. Также можно закрыть com_wraper и com_newsfeed (ленты новостей), т.к. поисковики могут посчитать это дублированным контентом. Ниже приведен набор правил для встроенного SEF:
Код:
User-agent: *
Disallow: /index2.php?
Disallow: /component/option,com_search/
Disallow: /component/option,com_newsfeeds/
Disallow: /component/option,com_wrapper/
Кстати, в robots.txt можно также ограничить (на всякий случай) доступ поисковиков к файлам Joomla:
Код:
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /editor/
Disallow: /help/
Disallow: /includes/
Disallow: /language/
Disallow: /mambots/
Disallow: /media/
Disallow: /modules/
8. Перед использованием любого расширения никогда не забывайте проверить, нет ли у него более быстрых аналогов.
9. Оптимизируйте используемый шаблон (например, удалите лишние пробелы и переводы строк).
10. Установите внешнюю кеширующую систему, например,
http://webo.in/articles/habrahabr/96-web-optimizer-settings/ позволяет добиться очень хороших результатов в уменьшение нагрузки.
Что из этого сделал?
1,2,4,6,7,10
Где отключить статистику я не знаю. SEF стоит стандартный.
Какие компоненты и плагины использую:
CB
Kunena
uddeIM
xmap
ukr_rus_allias_v2
web-optimizer
plg_optimizetables_j1.5_v2.0
Редактор - XStandard Lite 2.0 Выключен
2 uddeIM PMS Content Link Выключен
3 uddeIM Searchbot Выключен
4 Авторизация - LDAP Выключен
5 Система - Отладка Выключен
6 Авторизация - OpenID Выключен
7 Авторизация - GMail Выключен
8 Содержимое - Подсветка кода (GeSHi) Выключен
9 Система - Логи Выключен
10 XML-RPC - Joomla Выключен
11 XML-RPC - Blogger API Выключен
12 Система - Поддержка старых ссылок Выключен
13 Пользователь - Joomla! Включен
14 Редактор - Без редактора Включен
15 Редактор - TinyMCE Включен Вверх
16 Кнопка редактора - Изображение Включен
17 Кнопка редактора - Разрыв страницы Включен
18 Кнопка редактора - Подробнее Включен
19 Система - Кэш Включен
20 JA Tabs for Joomla! 1.5 Включен
21 UA and RU Alias Plugin Включен
22 Обсуждение контента в Kunena Включен
23 System - OptimizeTables Включен
24 System - Web Optimizer Включен
25 Авторизация - Joomla Включен
26 Поиск - Содержимое Включен
27 Система - SEF Включен
28 Поиск - Веб-ссылки Включен
29 Содержимое - Навигация по страницам Включен
30 Поиск - Контакты Включен
31 Система - Поддержка старых расширений (Legacy) Включен
32 Поиск - Категории Включен
33 Содержимое - Рейтинг Включен
34 Поиск - Разделы Включен
35 Содержимое - Маскировка e-mail Включен
36 Поиск - Ленты новостей Включен
37 Содержимое - Загрузка модуля в Материал Включен
38 Система - Запомнить меня Включен
39 Содержимое - Разрыв страницы
Подскажите что нужно сделать и где отключить стандартную статистику!