Создание масштабируемого ASP.NET веб-приложение MVC

В вашем конфигурационном файле apache (../bin/apachex.y.z/cong/httpd.conf)

Просто измените

< Справочник "c: / wamp / www /"> ...
...

«Требовать местное» ===> «Требовать все предоставленное»
< / Directory>

Это позволяет другим компьютерам получать доступ (читать) к вашей веб-папке.

7
задан gsobocinski 13 March 2012 в 10:43
поделиться

3 ответа

Не уверен если это помогает, но почему бы вам, например, не автоматически обновлять страницу каждые 30 секунд. Иногда так работают новостные ленты на спортивных сайтах: страница будет обновляться каждые x минут.

<meta http-equiv="refresh" content="120;url=index.aspx">
2
ответ дан 7 December 2019 в 16:45
поделиться

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

Ваш сценарий так отличается от этого?

1
ответ дан 7 December 2019 в 16:45
поделиться

Извините за предыдущий ответ Я мог неправильно понять. Я говорил об «очереди» как о чем-то, что хранится в базе данных SQL, но кажется, читая ваш пост снова, вы, возможно, говорите об отдельном компоненте очереди сообщений, таком как MSMQ или JMS?

Я бы никогда не поставил очередь сообщений во внешнем интерфейсе между пользователем и серверной базой данных SQL. Очереди хороши для масштабирования во времени, что подходит между внутренними компонентами, где допустимы различия во времени обработки (например, выполнение заказа) ... при работе с пользователями это отклонение обычно неприемлемо.

0
ответ дан 7 December 2019 в 16:45
поделиться
Другие вопросы по тегам:

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