Проблемы со скоростью Orchard CMS
Я настраиваю сайт Orchard CMS и замечаю, что он невероятно медленный. Он работает на VPS, на котором размещены несколько других веб-сайтов на основе MVC, и все они работают нормально, поэтому проблема с сервером не возникает.
Я читал, что переименование файла Sample.Host.Config в Host.Config должно решить проблему. Что, кажется, происходит в течение нескольких часов, пока случайно я не получаю следующую ошибку, и сайт больше не работает.
The type 'Orchard.Environment.Configuration.AzureBlobTenantManager' could not be found. It may require assembly qualification, e.g. "MyType, MyAssembly".
Я попытался установить модуль Cache, который не имеет никакого значения.
Кто-нибудь еще испытывал медлительность с Orchard CMS? Это совершенно новая установка без дополнительных модулей и контента... Я в тупике!
Любая помощь высоко ценится
3 ответа
Вот несколько вещей, которые вы можете попробовать:
- Как вы сделали, переименование файла конфигурации. Вы должны убедиться, что вы используете предварительно собранную версию.
- Установка модуля Cache, как вы сделали. Это будет включено в Core, это важно.
- Установка модуля SysCache для кэширования вызовов базы данных
- Установите Warmup Module, который сохраняет статические версии ваших страниц для обслуживания пользователя.
- Отключите флаг отладки в Web.config (на всякий случай... ^_^)
- Используйте SQL Server для получателя
- Убедитесь, что вы выбрали один и тот же регион для базы данных и т. Д.
Что касается конкретной ошибки, которую вы получаете, у меня тоже была эта ошибка некоторое время назад, но это было связано с тем, что мой пакет не был полностью собран. Итак, почему ваш будет работать некоторое время, а перерыв - это загадка... Возможно, вы установили какие-то модули или что-то еще?
Включите модуль SysCache в разделе "Производительность" модулей
Я также отключил бы динамический загрузчик модулей, указанный здесь в середине страницы: http://docs.orchardproject.net/Documentation/Orchard-module-loader-and-dynamic-compilation