powered by simpleCommunicator - 2.0.47     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Тормоза при многократном получении данных с сервиса
1 сообщений из 1, страница 1 из 1
Тормоза при многократном получении данных с сервиса
    #37863333
Imhotep11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Имеется клиент-сервисное приложение EntityFramework + WCF + WPF. Так вот.. при многократной отсылке запросов на выборку данных, сервис начинает подтупливать и чем дальше тем хуже.. При его перезапуске все начинает норм работать. С WCF работаю мало потому мог начудить в конфигах... что по сути я и сделал
Конфиг сервиса:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
<system.serviceModel>
    <bindings>
 
      <netTcpBinding>
        <binding name="tBinding"  
                 closeTimeout="00:05:00" 
 
                 maxReceivedMessageSize="214748364" 
                 receiveTimeout="00:01:00" 
                 hostNameComparisonMode="StrongWildcard" 
                 transactionProtocol="OleTransactions" 
                 transactionFlow="false" 
                 sendTimeout="00:01:00" 
                 openTimeout="00:01:00" 
                 transferMode="Streamed" >
          <security mode="None"/>
        </binding>
      </netTcpBinding>
      
    </bindings>
    <behaviors>
      <serviceBehaviors>
        <behavior name="wBehaivor">
          <serviceMetadata httpGetEnabled="false" />
          <serviceDebug includeExceptionDetailInFaults="true" />
          <dataContractSerializer maxItemsInObjectGraph="214748364"/>
        </behavior>
      </serviceBehaviors>
    </behaviors> 
    <services>
      <service name="winService.Service" behaviorConfiguration="wBehaivor">
        <endpoint address="" binding="netTcpBinding" contract="winService.IService" bindingConfiguration="tBinding"/>
        <endpoint address="mex" binding="mexTcpBinding" contract="IMetadataExchange"  />
        <host>
          <baseAddresses>
            <add baseAddress="net.tcp://191.168.1.187:8081/Design_Time_Addresses/SERVER/Service/" />
          </baseAddresses>
        </host>
      </service>
    </services>
  </system.serviceModel



Конфиг клиента:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
  <system.serviceModel>
 
    <bindings>
      <netTcpBinding>
        <binding name="NetTcpBinding_IService"
                 maxReceivedMessageSize="214748364" 
                 closeTimeout="00:05:00" 
                 maxBufferPoolSize="524288" 
                 maxBufferSize="214748364" 
                 receiveTimeout="00:05:00" 
                 hostNameComparisonMode="StrongWildcard" 
                 transactionProtocol="OleTransactions" 
                 transactionFlow="false" 
                 sendTimeout="00:01:00" 
                 openTimeout="00:01:00" 
                 transferMode="Streamed" >
          <security mode="None" />
          <readerQuotas maxDepth="1024" maxArrayLength ="214748364" />
        </binding>
      </netTcpBinding>
    </bindings>
 
    <behaviors>
      <endpointBehaviors>
        <behavior name="NewBehavior">
          <dataContractSerializer maxItemsInObjectGraph="214748364" />
        </behavior>
      </endpointBehaviors>
    </behaviors>
 
    <client>
      <endpoint address="net.tcp://191.168.1.187:8081/Design_Time_Addresses/SERVER/Service/"
        binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IService"
        contract="serv.IService" name="NetTcpBinding_IService" behaviorConfiguration ="NewBehavior" />
    </client>
 
  </system.serviceModel>
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Тормоза при многократном получении данных с сервиса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]