Cuadro de diálogo Configurar extremo: pestaña Rendimiento
Use la pestaña Rendimiento del cuadro de diálogo Configurar extremo para ver y modificar el registro de escucha, el tamaño máximo del búfer y el grupo de búferes, el tamaño máximo de un mensaje recibido y las propiedades de conexiones máximas. Estos valores de cuota de transporte afectan al rendimiento general de las llamadas al servicio que representa el extremo. Un valor sólo se mostrará si el enlace configurado para el extremo lo admite.
El cuadro de diálogo Configurar extremo se puede invocar de muchas formas.
En el cuadro de diálogo Configurar servicio, seleccione la pestaña Extremos, elija un extremo específico y, a continuación, haga clic en Editar.
En la lista Extremos (de la Vista Características), seleccione un extremo concreto y haga clic en Configurar del menú contextual o el panel Acción. Para ver la lista Extremos realice una de las operaciones siguientes.
En los ámbito del servidor, el sitio o la aplicación, haga doble clic en Extremos de la Vista Características para ver la Página Extremos que contiene la lista Extremos.
En los ámbitos del servidor, el sitio o la aplicación, haga doble clic en Servicios de la Vista Características, haga clic con el botón secundario del mouse en el servicio y, a continuación, haga clic en Ver extremos.
Nota
En enlaces que no admitan estos valores de rendimiento, la pestaña Rendimiento se mostrará en blanco para todos los valores incompatibles.
Opciones del cuadro de diálogo
Use |
Para |
Registro de escucha: |
Obtiene o define el número máximo de solicitudes de conexión en cola que puede haber pendientes. ListenBacklog es una propiedad de nivel de socket que describe el número de solicitudes "pendientes de aceptación" que se pueden poner en cola. Asegúrese de que el número máximo de conexiones concurrentes no supere la cola de sockets. Esta propiedad sólo se muestra si se ha configurado el enlace NetTcpBinding para este extremo. |
Tamaño máximo de grupo de búferes: |
Un número entero que especifica el tamaño máximo del grupo de búferes de este enlace. El valor predeterminado es 512 * 1024 bytes. Muchas partes de Windows Communication Foundation (WCF) usan búferes. La creación y destrucción de búferes cada vez que se usan resultan costosas. Además, la recolección de elementos sin usar de los búferes también resulta cara. Los grupos de búferes permiten seleccionar un búfer de un grupo, usarlo y devolverlo al grupo al terminar. De este modo, se evitan los gastos de crear y destruir búferes. Esta propiedad se muestra para todos los enlaces compatibles de Microsoft AppFabric 1.1 para Windows Server. |
Tamaño máximo del búfer: |
Número entero positivo que especifica el tamaño máximo, en bytes, del búfer que se usa para almacenar mensajes en la memoria. Si el atributo transferMode es igual a Buffered, este atributo debe ser igual al valor del atributo maxReceivedMessageSize. Si el atributo transferMode es igual a Streamed, este atributo no puede superar el valor del atributo maxReceivedMessageSize y debe tener, al menos, el tamaño de los encabezados. Esta propiedad sólo se muestra si se configuraron los enlaces BasicHttpBinding, NetTcpBinding o NetNamedPipebinding para este extremo. |
MaxConnections: |
Número entero que especifica el número máximo de conexiones de entrada y salida que el servicio puede crear o aceptar. El recuento de las conexiones entrantes y salientes se realiza sobre la base del límite independiente que especifica este atributo. Las conexiones entrantes que superan el límite se ponen en cola hasta que haya un espacio disponible dentro del límite. Las conexiones salientes que superan el límite se ponen en cola hasta que haya un espacio disponible dentro del límite. Esta propiedad sólo se muestra si se configuraron los enlaces NetTcpBinding o NetNamedPipeBinding para este extremo. El valor predeterminado es 10. |
Tamaño máximo de mensaje recibido: |
Número entero positivo que especifica el tamaño máximo en bytes del mensaje, incluidos los encabezados, que se puede recibir en un canal configurado con este enlace. Los remitentes de un mensaje que supere este límite recibirán un error de SOAP. El destinatario cancela el mensaje y crea una entrada del evento en el registro de seguimiento. Esta propiedad se muestra para todos los enlaces compatibles de AppFabric. El valor predeterminado es 65536. |
Cambios de configuración
Los siguientes atributos y elementos de configuración admiten los campos que se muestran en este cuadro de diálogo:listenBacklog, maxBufferPoolSize, maxBufferSize, maxConnections
y maxReceivedMessageSize
.
<system.serviceModel>
<bindings>
<XXXXXXBinding>
<bindings>
<netMsmqBinding>
<binding listenBacklog="Integer"
maxBufferPoolSize="integer"
maxBufferSize="Integer"
maxConnections="Integer"
maxReceivedMessageSize="Integer">
</netMsmqBinding>
</bindings>
</XXXXXXBinding>
</bindings>
</system.serviceModel>
2012-03-05