Проблемы с производительностью при маршрутизации ASP.NET 2.0 с IIS6 и проверкой подлинности с помощью форм - PullRequest
0 голосов
/ 25 января 2012

Моя цель для целей SEO состояла в том, чтобы поддерживать URL-адреса, обеспечивающие лучшую индексацию и более близкие соответствия с ключевыми словами, которые важны для нашего веб-сайта.Поэтому я внес изменения в одну из моих общедоступных страниц ASP.NET 2.0, чтобы она использовала маршрутизацию.Все это хорошо документировано и легко реализуется, например,

http://msdn.microsoft.com/en-us/library/cc668202.aspx http://chriscavanagh.wordpress.com/2008/03/11/aspnet-routing-goodbye-url-rewriting/

Все это прекрасно работает в моей среде разработки, которая использует II7, но наша производственная среда использует II6,поэтому мне пришлось использовать «отображение приложений с подстановочными знаками».Это действительно легко настроить (подробности см. В предыдущих ссылках).

Однако, когда я пытаюсь выбрать маршрутизируемую ссылку, для возврата страницы требуется> 40 секунд;все остальное работает нормально, как и раньше.Я знал, что у нас возникнут некоторые проблемы с производительностью при поддержке «подстановочных знаков» в IIS6, но это определенно неверно.

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

1 Ответ

0 голосов
/ 25 января 2012

Никогда не пробовал маршрутизацию с IIS6, я установил ключ в web.config для версии IIS и проверил это в своем global.asax и зарегистрировал маршрут только для IIS7. В процессе производства я изменяю ключ на 6 и держу его до 7 на dev.

    <add key="iisVersion" value="6"/>

Примечание: я не использую маршрутизацию в IIS6, для целей SEO я использую перенаправления 301 в IIS6 для понятного URL.

Планируете ли вы перейти с iis6 на 7 в рабочей среде? Надеюсь, это поможет ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...