Различие между каталогом приложения и виртуальным каталогом

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

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

Таким образом, необходимо смочь получить более высокую пропускную способность записи от помещения журналов транзакций на SSD.

Как в стороне, я когда-то экспериментировал с помещением MySQL innodb журналы транзакций на tmpfs и получил 10-20%-е повышение производительности по сравнению с диском.

11
задан 14 January 2010 в 04:52
3 ответа

Те два легки запутаться, и люди часто используют термины попеременно.

Виртуальный каталог является просто указателем на другое местоположение на диске. Это указывает на закрепленный путь на диске, который отличается что его родительская папка.

Приложение является границей между различными папками. ASP.NET использует его для создания нового корня AppDomain (или корневой каталог приложения). Корневой каталог приложения использует другой global.asax, папку мусорного ведра и другое приложение _ [папки]..

В IIS6 и IIS7 при создании виртуального каталога это не также приложение по умолчанию. ASP.NET поместит его в тот же AppDomain как его родительская папка.

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

В IIS7 опции называют отличающимися, но это - то же в фоновом режиме. Создание виртуального каталога позволяет Вам создавать vdir, который является все еще частью AppDomain его родителя т.е. не приложения).

Опция "Add Application" на самом деле создает виртуальный каталог И затем отмечает его как приложение. (Вы заметите, что это позволяет Вам указывать путь).

Можно также щелкнуть правой кнопкой по существующей папке (или vdir) и Преобразовать в Приложение. Это - способ создать границу приложения на существующей регулярной или виртуальной папке.

13
ответ дан 2 December 2019 в 21:50

Можно также проверить..Знаете ли вы, что: Различие между Виртуальным каталогом и Приложением в IIS 7 / 7.5

Отредактированный: заключить сайт в кавычки, поскольку ссылка является битой;

В IIS 7 / 7.5, у Вас есть опция создать Виртуальный каталог и Приложения.

Что такое Виртуальный каталог?

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

Image05

Что такое Приложение?

Приложение идентично Виртуальному каталогу за исключением того, что у Вас есть опция запустить Приложение в другом пуле приложений.

Image06

Примечание: это - то, как вышеупомянутые снимки экрана похожи в applicationhost.config

2
ответ дан 2 December 2019 в 21:50

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

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

0
ответ дан 2 December 2019 в 21:50

Теги

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