Веб-приложение ASP.NET - файлы WebResource.axd и ScriptResource.axd - время загрузки

. Здравствуй,     Мы создаем приложение ASP.NET с С#.net как языком.

Здесь, когда IIS отображает страницу, и когда мы анализируем код страницы с помощью инструмента YSlow, он показывает много файлов WebResource.axd и ScriptResource.axd(поскольку мы ссылаемся на многие файлы script на странице).

Серверный код выполняется быстро, но загрузка этих .axd файлов занимает много времени. Так что, пожалуйста, расскажите мне об этом, если есть способ оптимизировать или подавить эти файлы axd?

Если было бы замечательно, если бы вы могли также предоставить справочный документ или веб-ссылки (если необходимо).

Большое спасибо, С наилучшими пожеланиями.

Ответ 1

WebResource.axd и ScriptResource.axd ссылки - встроенные ресурсы в .NET Framework. Скрипты WebResource.axd, вероятно, предназначены для веб-форм и проверки, а ScriptResource.axd для ASP.NET AJAX.

Вы можете комбинировать скрипты ScriptResource.axd с одним из них, используя ToolkitScriptManager (часть ASP.NET AJAX Control Toolkit).

Я не уверен в возможности комбинировать сценарии WebResource.axd.

Подробнее об объединении скриптов см. question.

Ответ 2

jrummell правильно, но если вы хотите получить подробное объяснение способов улучшения, я бы предложил эту ссылку:

Улучшение производительности ASP.NET AJAX

Он дает подробную информацию о script объединении, включении кеширования и т.д. Поверьте мне, это поможет вам ускорить его.

Ответ 3

Я понимаю, что я на пару лет опаздываю здесь, но для всех вас, гуглеров, я просто подтолкнул новую версию моего на лету js/css minifier/merger RequestReduce, который успешно объединяет файлы Webresource и scriptresource во время выполнения.