Ускорение входа в asp.net - PullRequest
       8

Ускорение входа в asp.net

1 голос
/ 10 августа 2011

Я использую роли членства ASP.NET. Вход в систему мучительно медленный (30-40 секунд). Каждый раз, когда вы входите После исследования я пришел к выводу, что мне нужно настроить параметры подключения. Я нашел один полезный пост Asp.Net Login Control, очень медленное начальное подключение к ненадежному домену AD , в котором рассматривается проблема с точки зрения Active Directory (AD). Я не использую AD, хотя. Если я применяю настройки, упомянутые в посте выше

connectionProtection="None"

Я получаю эту ошибку

Атрибут не распознан, 'connectionProtection'

Моя строка подключения в web.config выглядит следующим образом

<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="115">
<providers>
<clear/>
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="MyConn" 
applicationName="/MyApplication" 
enablePasswordRetrieval="false" 
enablePasswordReset="true" 
requiresQuestionAndAnswer="true" 
requiresUniqueEmail="true" 
passwordFormat="Hashed" 
/>

Какие изменения мне нужно внести и где сделать вход быстрее? Все на одном компьютере. Мы не используем SSL.

Строка My Connections to SQL:

<add name="LocalSqlServer" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=MyDB;Integrated Security=True" providerName="System.Data.SqlClient"/>
<add name="MyConn" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=MyDB;Integrated Security=True" providerName="System.Data.SqlClient"/>

SQL Profiler (AnjProfiler) дает мне этот результат при подключении к базе данных. Запрос № 1, вероятно, генерируется самим членством в ASP.NET.

enter image description here

...