Эй, ребята, у меня есть спокойная служба XML, где клиент передает текущую версию HTML, которую они просматривают. если версия на сервере совпадает с версией клиента, я просто отвечаю текущей версией сервера в формате xml. пример: <Response ServerHTMLVersion="1" />
однако, если версия сервера html больше текущей версии клиента, я все равно выкладываю тот же ответ, что и выше, как <Response ServerHTMLVersion="2" />
. но проблема в том, что мое клиентское приложение должно выполнить отдельный http-запрос для загрузки html-файла в случае ответа xml-версия больше, чем клиентская версия
по соображениям производительности, я хотел сократить этот http-запрос и узнать, как лучше всего это сделать. Должен ли я просто кодировать HTML, чтобы сделать его безопасным XML, и добавить, что с ответом XML - проблема с этим HTML является FAT, а кодирование делает его еще жирнее
OR
Есть ли лучший способ справиться с этим? обратите внимание, что я уже gziping мой ответ для обоих, XML, а также HTML прямо сейчас
Я хотел знать, как это сделать, помня о производительности. xml-сервис restful реализован через asp.net 3.5 и iis 7