В чем кроется проблема?

#
В чем кроется проблема?
Столкнулся с такой проблемой, что пустой движок сильно тормозит на VDS хостинге.

VDS стоит на основе ISPmanager и имеет:
CPU 353 MHZ X 2
Оперативная память 384 Mb

Погрешил на своего хостера и зарегистрировал тестовый VDS на ispserver.com. Программное обеспечение VDS совершенно такое же, только ресурсы немного другие:
CPU 500 MHZ
Оперативная память 128 Mb

Захожу на только что установленный движок на страницу http://site/?debug_mode и вижу:

Отладочная информация:
Время выполнения: 1.443 с, из них
- время инициализации необходимых модулей: 0.552 с
- время генерации содержания страницы: 0.379 с
- время соединения с СУБД: 0.040 с
- время выбора БД: 0.001 с
- время выполнения запросов: 0.282 с
Использовано памяти: 4.04 Мб
Количество запросов: 82
Компрессия: Отключена
Кэширование: Отключено

Отладочная информация:
Время выполнения: 1.459 с, из них
- время инициализации необходимых модулей: 0.785 с
- время соединения с СУБД: 0.075 с
- время выбора БД: 0.005 с
- время выполнения запросов: 0.052 с
Использовано памяти: 3.94 Мб
Количество запросов: 3
Компрессия: Отключена
Кэширование: Отключено


Где кроется проблема?
Если в хостинге, то как посмотреть его “задержки” без движка HostCMS?
xml.so на VDS не активируется.. может быть в этом проблема?
Или что то другое?
Модератор
#
Re: В чем кроется проблема?
Проблема кроется в том, что поставить на чистый VPS систему - это не "организовать хостинг". Привожу пример работы проекта на правильно сконфигурированном VPS:

Отладочная информация:
Время выполнения: 0.097 с, из них
- время инициализации необходимых модулей: 0.015 с
- время генерации содержания страницы: 0.072 с
- время соединения с СУБД: 0.000 с
- время выбора БД: 0.000 с
- время выполнения запросов: 0.003 с
Использовано памяти: 0.59 Мб
Количество запросов: 12
Компрессия: Отключена
Кэширование: Включено

У Вас же основная проблема в инициализации модулей.
Причины - если используется PHP-4, о на нем инициализация модулей всегда будет происходить дольше. Также причина в отсутствии акселератора на VPS, тот же eAccelerator отлично справляется с задачей.
Рекомендуем воспользоваться услугами виртуального хостинга или обратиться к администратору, который настроит пустой VPS.
Сейчас готовится цикл публикаций по настройке серверов для оптимальной работы, данные рекомендации будут полезны не только для работы HostCMS, но и для других web-приложений. Следите за публикациями.
#
Re: В чем кроется проблема?
Проверил:
На VPS eAccelerator имеется..

Поставил движок на домашний ПК (PHP 4 без каких либо дополнительных настроек) – Время выполнения примерно 0.2мс

Получается движку мало 350*2 CPU и 350мб?
Модератор
#
Re: В чем кроется проблема?
Prop писал(а):
Получается движку мало 350*2 CPU и 350мб?

представьте себе сервер с такими характеристиками, на котором крутится ОС - это не сервер, а игрушка для изучения ОС. Хотя судя по времени подключения модулей акселератора все таки нет или он не настроен.
Авторизация