2009-09-16 19 views
10

. Bonjour, Nous construisons une application ASP.NET avec C# .net comme langage.Application Web ASP.NET - Fichiers WebResource.axd et ScriptResource.axd - Heure de chargement

Ici, lorsque l'IIS affiche une page & lorsque nous analysons le code de page avec l'outil YSlow, il affiche de nombreux fichiers WebResource.axd et ScriptResource.axd (car nous référençons de nombreux fichiers de script dans la page).

Le code côté serveur s'exécute rapidement mais le chargement de ces fichiers .axd prend du temps. Alors pourriez-vous me guider s'il y a moyen d'optimiser ou de supprimer ces fichiers axd?

Si ce serait formidable si vous pouviez également fournir un document de référence ou des références Web (si nécessaire).

Merci beaucoup, Cordialement.

+0

Une question très très similaire est ici: http://stackoverflow.com/questions/505416/how-do-i-combine-webresource-axd-and-scriptresource-axd-files-so-as-to-result -in – womp

Répondre

5

WebResource.axd et ScriptResource.axd Les références sont des ressources incorporées dans le .NET Framework. Les scripts WebResource.axd sont probablement pour les formulaires Web et la validation alors que ScriptResource.axd est pour ASP.NET AJAX.

Vous pouvez combiner les scripts ScriptResource.axd en un include en utilisant le ToolkitScriptManager (partie du ASP.NET AJAX Control Toolkit).

Je ne suis pas sûr d'un moyen de combiner les scripts WebResource.axd.

Voir ce question pour en savoir plus sur la combinaison de scripts.

5

jrummell est juste sur mais si vous voulez une explication détaillée des moyens d'améliorer que je suggère ce lien:

ASP.NET AJAX Performance Improvement

Il donne des informations détaillées sur le script combinant, tournant sur la mise en cache, et etc. Croyez-moi, cela vous aidera à l'accélérer.

+0

J'ai essayé toutes les options indiquées sur votre lien mais sans succès. Pourriez-vous s'il vous plaît regarder cela et m'aider. http://stackoverflow.com/questions/36198461/combining-multiple-calls-to-scriptresource-axd – bjan

2

Je me rends compte que j'ai quelques années de retard ici, mais pour tous vos googlers, je viens juste de lancer une nouvelle version de ma js/css minifier/merger RequestReduce qui fusionne avec succès les fichiers Webresource et scriptresource temps.