что такое ScriptResource.axd при загрузке страницы в веб-приложении?

Что такое ScriptResource.axd пожалуйста, найдите ниже в изображении.. в любом случае, чтобы удалить его в запросе страницы, я должен передать свою веб-страницу в тесте PT для 500ms.

enter image description here

3 ответов


вы не должны пытаться удалить запросы к этим обработчикам, не понимая, почему запросы выполняются. Пакет ScriptResource.такие запросы axd обычно связаны с ASP.NET Регистрация элементов управления включает сценарии, от которых они зависят, особенно сценарии для ASP.NET элементы управления Ajax Control Toolkit.

Если вы хотите минимизировать количество отдельных запросов, не нарушая свой сайт, посмотрите на возможность ScriptManager комбинировать несколько скрипты в одну полезную нагрузку вместо отдельных скриптов:http://msdn.microsoft.com/en-us/library/cc488552 (v=против 90).aspx


когда ajax.net был представлен, файлы с расширением .axd стал популярным. Они используются для загрузки ресурсов, таких как javascripts или css, но их содержимое зависит, конечно, от их компонента генератора.

обычно эти файлы связаны с httphandler, и вы можете найти их в интернете.config и вы можете удалить их оттуда:

<httpHandlers>
       <remove path="ScriptResource.axd" verb="GET"/>
</httpHandlers>

эта статья может дать вам дополнительные подробности:

http://www.hanselman.com/blog/ASPNETAjaxScriptCombiningAndMovingScriptResourceaxdsToStaticScripts.aspx


<httpHandlers>
        <remove path="WebResource.axd" verb="GET"/>
        <remove path="WebResource.axd" verb="POST"/>
        <remove path="ScriptResource.axd" verb="GET"/>
        <remove path="ScriptResource.axd" verb="POST"/>
    </httpHandlers>