BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Twitter rend CocoaSPDY open-source

Twitter rend CocoaSPDY open-source

Favoris

Twitter a développé et rendu open source CocoaSPDY, un framework SPDY pour OS X (Cocoa) et iOS (Cocoa Touch) basé sur une implémentation qu'ils ont précédemment soumis à Netty, et a en même temps mis à jour leur application iOS pour utiliser SPDY à la place de HTTP. Twitter a constaté une baisse de 30% de la latence, l'amélioration étant beaucoup plus importante quand "les conditions réseau de l'utilisateur se dégradent".

Twitter souligne également d'autres avantages de SPDY: multiplexage des requêtes (la possibilité d'envoyer plusieurs requêtes à la suite et recevoir les réponses dans le désordre en utilisant une même session TCP), poussée des messages du serveur vers le client et compression des en-têtes des requêtes et des réponses.

Le framework SPDY peut être inclut dans un projet, soit en utilisant le code source, soit en utilisant les binaires ARM ou x86/64, et peut être également utilisé dans une application en l'activant avec les lignes de codes suivantes. Aucun autre changement n'est nécessaire :

SPDYURLConnectionProtocol registerOrigin:@https://api.twitter.com:443];

configuration.protocolClasses = @[[SPDYURLSessionProtocol class]];

Le push serveur et l'ordonnancement des requêtes ne fonctionnent pas actuellement. Twitter a prévu de les implémenter ultérieurement.

SPDY a été initialement développé par Mike Belshe et a été largement utilisé par Google dans Chrome par la plupart de ses services. SPDY sert de base du travail à la standardisation de HTTP 2.0.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT