Как убрать пробелы и переводы строк из ответа сервера? - PullRequest
0 голосов
/ 30 апреля 2010

Когда я запрашиваю страницу, используя запрос браузера / AJAX, я вижу много пробелов и новых строк, которые, я думаю, должны добавить некоторые издержки для получения ответа, поскольку они тоже принадлежат символам, означающим байты и размер. верно?

Есть ли способ удалить его при отправке с сервера? как ? (Я использую IIS и asp.net для разработки)

1 Ответ

2 голосов
/ 30 апреля 2010

Есть несколько http-модулей, которые делают все, что вы просите

Например вот один
http://madskristensen.net/post/A-whitespace-removal-HTTP-module-for-ASPNET-20.aspx

Как бы то ни было, в некоторых случаях , на мой взгляд, вам не нужно этого делать, потому что вы тратите больше времени на очистку страницы сервером, чем отправляете ее, особенно если она gZipped. Одним из хороших решений является ручное кэширование последней чистой страницы, а затем отправка кэшированного (обновите его, когда это необходимо и т. Д.), Но это намного больше кода.

Также похожие вопросы
asp.net MVC ActionFilter для удаления пустых строк в результате

asp.net MVC ActionFilter для удаления пустых строк в результате

Сократить вывод Html приложения ASP.NET

И ключи для поиска в Google это " Minify Html "

...