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

. Привет, Мы создаем приложение ASP.NET с C # .net в качестве языка.

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

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

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

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

Ответы [ 3 ]

5 голосов
/ 16 сентября 2009

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

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

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

5 голосов
/ 16 сентября 2009
Ссылки

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

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

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

См. Этот вопрос для получения дополнительной информации о комбинировании сценариев.

2 голосов
/ 06 ноября 2011

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

...