Częściowa odpowiedź oraz częściowa aktualizacja zostały zaoferowane w celu zmniejszenia zużycia sieci oraz procesora. Poszukując metod przyspieszenia API Google wprowadził w tym tygodniu dwa eksperymentalne funkcję w protokole Google Data Protocol, jedną funkcję dotyczącą częściowej odpowiedzi oraz jedną funkcję dotyczącą częściowej aktualizacji.
Google Data Protocol oferuje bezpieczny sposób pisania aplikacji dla programistów, które umożliwiają użytkownikom dostęp i aktualizację danych przechowywanych przez aplikację Google.
"Obie funkcje częściowa odpowiedź i częściowa aktualizacja może drastycznie zmniejszyć zapotrzebowanie procesora oraz obciążenie sieci i zasoby potrzebne do pracy z Google API" powiedział Kyle Marvin i Zach Maier z zespołu Google.
Jeżeli programista chciałby udostępnić widget do zmian czasu w wydarzeniach w kalendarzu częściowe aktualizacje umożliwią w łatwy sposób edytowanie danych otrzymanych z częściowej odpowiedzi używając HTTP PATCH wyśle zmienione dane na serwer.
"Wtedy serwer inteligentnie interpretuje poprawki, uaktualnia te pola, które były wysłane poprzez protokół. W czasie całego cyklu odczyt-modyfikacja-zapis niepotrzebne dane pozostają po stronie serwera są nieużywane" dodali programiści z zespołu Google.
Częściowa odpowiedź i częściowa aktualizacja od początku tego tygodnia są wspierane w różnym stopniu przez API: YouTube, Kalendarz Google, Picasa Web Albums i Sidewiki.
Źródło: infoworld |