2009-02-02 22 views
11

En un sitio en el que estoy trabajando, las páginas están generando 45 archivos WebResource.axd y ScriptResource.axd externos para que los broswers tengan que solicitar las 45 referencias. Esas son muchas referencias, por lo que me gustaría saber si hay alguna forma de que todas esas solicitudes se combinen en una sola solicitud. He visto que se supone que el Administrador de scripts puede hacer algo al respecto, pero no he visto ningún resultado con los archivos WebResource.axd y ScriptResource.axd.¿Cómo combino los archivos WebResource.axd y ScriptResource.axd para generar menos solicitudes a mi servidor ASP.NET?

¿Cómo haré esto para combinar?

Respuesta

13

Como han dicho los otros, utilizando el ToolkitScriptManager de ASP.NET AJAX Toolkit en lugar del ASP.NET ScriptManager predeterminado le permitirá hacer una combinación de scripts, incluidos sus propios scripts integrados como recursos. Hay una buena publicación al respecto en Script combining made easy.

Si tiene el lujo de utilizar ASP.NET 3.5 SP1, existen algunas adiciones adicionales al ASP.NET ScriptManager que le permiten combinar muchas más secuencias de comandos, incluidos los archivos .js generales en su solución en una secuencia de comandos llamada.

Mira el video aquí:

Using Script Combining to Improve Performance

3

Pruebe usar ajax - ToolkitScriptManager en lugar de asp - ScriptManager - tiende a combinar la mayor cantidad posible de solicitudes de recursos.

1

que aquí hay una CodeProject article tanto para la versión de marcos 2.0 & 3,5

+0

Debe incluir el contenido relevante para responder a la pregunta en el Responda a sí mismo en lugar de confiar en un enlace de terceros que puede o no quedar obsoleto. – Quantastical

Cuestiones relacionadas