Orchard 1.10.x очень медленный в режиме администратора, я единственный? - PullRequest
0 голосов
/ 29 марта 2019

Простой доступ к панели инструментов Orchard занимает 2 минуты, сайт - это веб-приложение Azure, SQL - это Azure SQL, многие модули, более 150 таблиц и данные не очень большие (около 5500 contentItems после максимального идентификатора в ContentItemRecord).пользовательская версия, основанная на последней версии 1.10.3.

Почему нажатие любого меню в Admin занимает более 2 минут, а полученный HTML интерпретируется за несколько миллисекунд при получении от сервера.Не говоря уже о доступе к MediaLibrary.

Для фронт-энда кеш работает, но админская сторона с каждым днем ​​становится все труднее.Будучи занятым другими вопросами, я не заботился об этой плохой проблеме времени ответа, и я ожидал, что Orchard Core решит ее.

Но так как я понимаю, что Orchard Core не сможет заменить все, что мы уже делаем, Orchard 1.10.x до долгого времени и работы, я должен улучшить реальное решение, чтобы оно было приемлемым еще один год..

Я начал профилирование в VS2017, но не смог ничего найти, запрос от асинхронного события отправки занял все 2 минуты задержки, чтобы выполнить свою работу ???Нет доказательств дублирования запросов.Подозрение на сборку бритвы для каждого запроса ...

Я единственный?

CS

1 Ответ

0 голосов
/ 02 апреля 2019

Формы меню зданий очень длинные, если имеется много меню администратора, это может занять несколько минут, решение состоит в том, чтобы кэшировать результаты трех методов построения меню или наборов изображений в NavigationManager (пользователем).

...