Мой основной вопрос в одной строке: Как проверить, что только diff отправляется через браузер в RequestFactory?Сетевая полезная нагрузка меньше в РФ при использовании прокси-серверов. Но как его проверить?
Я застрял в этом. Надеюсь, я смогу решить проблему.
Описание:
Я написал пример приложения, которое использует запрос фабрики и пытается выяснить, какая разница в данных, отправляемых по проводам. Мой экран образец выглядит следующим образом:
Am целенаправленно прилагая адрес строки с огромной строки и возможность получить полезную нагрузку в KBS впервые. Но когда я пытаюсь обновить этот объект снова, не изменяя эту большую строку, вычисляется diff и эта строка не отображается в элементе P
в сети, но размер данных остается прежним для предыдущего запроса. Я прикрепил эти фото. Что здесь пропало?
Почему сетевые данные в хроме показывает такое же значение, как и раньше, даже если большая строка не передается в следующем запросе?
Я попытался изо всех сил объяснить здесь. Пожалуйста, спросите меня, если что-то неясно. Большое спасибо.
Я не смог загрузить изображение, так как некоторая проблема мешала мне загружать изображение. Здесь я добавил полезную информацию из двух запросов.
Субъект получения сохранены: -
F: "com.first.shared.ExampleApplicationRequestFactory"
I: [{P:[{T:SthgDWKGDyVU7XY2_BerXnH$ujE=, R:1, C:1}], R:[*.*], O:Gmm2HER5ETasZhvmQq72gtmtEz0=}]
O: [{T:SthgDWKGDyVU7XY2_BerXnH$ujE=, P:{,…}, C:1, R:1, O:PERSIST},…]
0: {T:SthgDWKGDyVU7XY2_BerXnH$ujE=, P:{,…}, C:1, R:1, O:PERSIST}
C: 1
O: "PERSIST"
P: {,…}
address: {T:r3GDJrFpjlkGiv5IxQq56QaH0oQ=, R:1, C:2}
detail: {T:c2QMWXl3jRvuopMBwuBwIIjIBRc=, R:1, C:3}
firstName: "lpd"
lastName: "detail example detail example detail example detail example detail example detail example detail example detail example detail example detail example detail example detail example detail example .... [and so on]"
R: "1"
T: "SthgDWKGDyVU7XY2_BerXnH$ujE="
1: {T:r3GDJrFpjlkGiv5IxQq56QaH0oQ=, P:{city:Bangalore}, C:2, R:1, O:PERSIST}
C: 2
O: "PERSIST"
P: {city:Bangalore}
R: "1"
T: "r3GDJrFpjlkGiv5IxQq56QaH0oQ="
2: {T:c2QMWXl3jRvuopMBwuBwIIjIBRc=, P:{detail:India}, C:3, R:1, O:PERSIST}
Response Headersview source
же лицо получать обновление: -
F: "com.first.shared.ExampleApplicationRequestFactory"
I: [{P:[{T:SthgDWKGDyVU7XY2_BerXnH$ujE=, S:IjIi}], R:[*.*], O:Gmm2HER5ETasZhvmQq72gtmtEz0=}]
O: [{T:SthgDWKGDyVU7XY2_BerXnH$ujE=, V:MS4w, P:{firstName:lpd-2}, S:IjIi, O:UPDATE},…]
0: {T:SthgDWKGDyVU7XY2_BerXnH$ujE=, V:MS4w, P:{firstName:lpd-2}, S:IjIi, O:UPDATE}
O: "UPDATE"
P: {firstName:lpd-2}
firstName: "lpd-2"
S: "IjIi"
T: "SthgDWKGDyVU7XY2_BerXnH$ujE="
V: "MS4w"
1: {T:r3GDJrFpjlkGiv5IxQq56QaH0oQ=, V:MS4w, S:IjIi, O:UPDATE}
2: {T:c2QMWXl3jRvuopMBwuBwIIjIBRc=, V:MS4w, S:IjIi, O:UPDATE}
Возможно, вы могли бы показать нам полезную нагрузку на запросы? BTW, _size_, показанный на скриншоте, является размером _response_, а не размером _request_. –
Большое спасибо за ваши ответы сэр. Я добавил данные о платежной нагрузке в двух случаях, где первый - это новый объект, а второй - операция обновления. Я вижу, что во втором случае отправляется только diff, но я не могу понять, как количественно сэкономить здесь. – LPD
Если вы хотите _quantify_ вещи, посмотрите на заголовок 'Content-Length' ** ** ** на вкладке _Headers_, когда вы нажимаете на конкретный запрос/ответ в инструментах Chrome Dev. –