Ужасная Производительность с WCF и сертификатами (взаимная аутентификация)

//---- remove first and last char of str    
str = str.substring(1,((keyw.length)-1));

//---- remove only first char    
str = str.substring(1,(keyw.length));

//---- remove only last char    
str = str.substring(0,(keyw.length));
5
задан coding4fun 30 June 2009 в 18:20
поделиться

3 ответа

Похоже, вы могли бы решить эту проблему с помощью сертификата от центра сертификации:

«MakeCert - это инструмент, предоставляемый Microsoft для создания тестовых сертификатов, которые можно использовать во время разработки продукта ( Только для целей разработки и тестирования). Эти сертификаты также имеют проблемы с производительностью, некоторые криптографические операции могут выполняться медленно, когда они используются. Сертификаты, выпущенные настоящим центром сертификации, не имеют этой проблемы, и это известная проблема ».

http://weblogs.asp.net/cibrax/archive/2006/08/08/Creating-X509-Certificates-for-WSE-or-WCF.aspx

Изменить: Может быть лишним активность происходит из-за первоначального рукопожатия при создании сеанса. По умолчанию WCF используется для каждого вызова, то есть для каждого вызова создается новый сеанс. Вы можете попробовать пометить свой контракт с помощью:

[ServiceContract (Session = true)]

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

5
ответ дан 14 December 2019 в 19:22
поделиться

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

0
ответ дан 14 December 2019 в 19:22
поделиться

Дополнительные вызовы SCT / RST устанавливают контекст безопасности. Если вы воссоздаете прокси для каждого вызова, контекст безопасности не потребует дополнительных затрат. Выключите его.

То, как вы используете фабрику, подходит. Однако ваша обработка ошибок и закрытие прокси - нет. В любом случае убедитесь, что вы закрыли или прервали работу прокси. Проверьте msdn на предмет рекомендуемого шаблона.

Также вы можете предоставить некоторые цифры о том, насколько плохая производительность?

0
ответ дан 14 December 2019 в 19:22
поделиться
Другие вопросы по тегам:

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