2013-04-21 4 views
0

Мой основной вопрос в одной строке: Как проверить, что только diff отправляется через браузер в RequestFactory?Сетевая полезная нагрузка меньше в РФ при использовании прокси-серверов. Но как его проверить?

Я застрял в этом. Надеюсь, я смогу решить проблему.

Описание:

Я написал пример приложения, которое использует запрос фабрики и пытается выяснить, какая разница в данных, отправляемых по проводам. Мой экран образец выглядит следующим образом:

GUI screen

Am целенаправленно прилагая адрес строки с огромной строки и возможность получить полезную нагрузку в KBS впервые. Но когда я пытаюсь обновить этот объект снова, не изменяя эту большую строку, вычисляется diff и эта строка не отображается в элементе P в сети, но размер данных остается прежним для предыдущего запроса. Я прикрепил эти фото. Что здесь пропало?

Look at address string set really long

Почему сетевые данные в хроме показывает такое же значение, как и раньше, даже если большая строка не передается в следующем запросе?

Я попытался изо всех сил объяснить здесь. Пожалуйста, спросите меня, если что-то неясно. Большое спасибо.

Я не смог загрузить изображение, так как некоторая проблема мешала мне загружать изображение. Здесь я добавил полезную информацию из двух запросов.

Субъект получения сохранены: -

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} 
+0

Возможно, вы могли бы показать нам полезную нагрузку на запросы? BTW, _size_, показанный на скриншоте, является размером _response_, а не размером _request_. –

+0

Большое спасибо за ваши ответы сэр. Я добавил данные о платежной нагрузке в двух случаях, где первый - это новый объект, а второй - операция обновления. Я вижу, что во втором случае отправляется только diff, но я не могу понять, как количественно сэкономить здесь. – LPD

+1

Если вы хотите _quantify_ вещи, посмотрите на заголовок 'Content-Length' ** ** ** на вкладке _Headers_, когда вы нажимаете на конкретный запрос/ответ в инструментах Chrome Dev. –

ответ

0

Это решается на основе imputs, которые были предоставлены Томасом Бройер.

Если вы хотите количественно оценить ситуацию, посмотрите на заголовок запроса длины контента на вкладке Заголовки, когда вы нажимаете на конкретный запрос/ответ в инструментах Chrome Dev. - Thomas Broyer

 Смежные вопросы

  • Нет связанных вопросов^_^