Предварительная компиляция и времена запуска на ASP.NET

Итак, у меня была идея здесь. См.: Если FCM, а также GCM имеют доступ к HTTP-запросу, мы можем отправить сообщение json с данными наших сообщений, включая токены (ы) устройств, которые мы хотим, чтобы это сообщение было доставлено.

Итак, почему бы не отправить сообщение на сервер Firebase с этим уведомлением, которое будет доставлено пользователю B? вы понимаете ?

Итак, вы отправляете сообщение и чат с сообщением о вызове, чтобы обеспечить доставку уведомления, если пользователь находится в вашем приложении в фоновом режиме. Я тоже скоро буду в этом нуждаться, я буду тестировать позже. Что вы говорите?

5
задан Jean-François Fabre 3 March 2019 в 16:40
поделиться

5 ответов

Удостоверьтесь что:

  1. Вы используете проект веб-приложения, а не проект веб-сайта, это приведет к предварительно скомпилированному двоичному файлу для Вашего кода позади
  2. Вы выключили генерацию кода отладки в web.config файле - я предполагаю, отличается ли это от того, когда Вы использовали aspnet_compiler, код может быть перекомпилирован

При попытке их Вы могли бы, возможно, попытаться выполнить ngen по своему блоку, таким образом сохраняющему время JIT?

4
ответ дан 13 December 2019 в 05:45
поделиться

Для окончательного reponsiveness не позволяйте Вашему приложению быть завершением работы.

Первый метод должен удостовериться, что это невероятно популярно так, чтобы всегда был кто-то использующий его.

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

4
ответ дан 13 December 2019 в 05:45
поделиться

Если Ваш веб-сайт будет скомпилирован как обновляемый, то Вы будете видеть набор.ASPX файлов в Вашем виртуальном каталоге. Они должны быть скомпилированы на запуске. Это так, можно войти и изменить сам веб-UI. Это - значение по умолчанию и для веб-сайтов и для веб-приложений.

2
ответ дан 13 December 2019 в 05:45
поделиться

@Simon:

  • Проект является веб-приложением. Веб-сайты затем медленнее для запущений (я понятия не имел, что это имело падение около другой организации кода)?
  • Я проверил, и в то время как я редактирую web.config после того, как aspnet_compiler называют, я не касаюсь значения отладки (я однако проверю, что веб-сайт не быстрее, чтобы запуститься, если я не касаюсь web.config, только для проверки),

(И я определенно взгляну на ngen, я не знал о том инструменте.)

0
ответ дан 13 December 2019 в 05:45
поделиться

Удостоверьтесь, что это установлено в web.config <compilation debug=false>. В моем случае у меня также есть пакетный файл, какую проблему Получают запросы на все основные страницы прежде, чем дать пользователям (моделирование загрузки страницы).

1
ответ дан 13 December 2019 в 05:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: