Siti web

Facebook rilascia tecnologia web server in tempo reale come open source

Test sintetici delle Web Performance su webpagetest.org con Olegs Belousovs

Test sintetici delle Web Performance su webpagetest.org con Olegs Belousovs
Anonim

Facebook rilascia come tecnologia open source una tecnologia server Web perché vuole semplificare agli sviluppatori la creazione di applicazioni che consentono agli utenti di pubblicare aggiornamenti di stato in tempo reale, una funzionalità resa popolare da Twitter.

La struttura del server Web che Facebook offrirà come open source si chiama Tornado, è stata scritta in linguaggio Python ed è progettata per l'elaborazione rapida di migliaia di connessioni simultanee, ha detto Giovedi.

"Tornado è un pezzo fondamentale dell'infrastruttura che alimenta la funzionalità in tempo reale di FriendFeed, che intendiamo mantenere attivamente, mentre Tornado è simile ai framework Web esistenti in Python … si concentra sulla velocità e sulla gestione di grandi quantità di simultaneou s traffico ", ha scritto David Recordon, gestore di programmi aperti di Facebook, nel blog degli sviluppatori di Facebook.

[Ulteriori letture: I migliori servizi di streaming TV]

" Crediamo nel rilasciare componenti di infrastruttura genericamente utili come open source … come modo per aumentare l'innovazione sul Web ", ha aggiunto.

Twitter è l'applicazione più conosciuta per le persone che pubblicano aggiornamenti in tempo reale sui loro pensieri, stato e luoghi e Facebook ha modificato il suo sito per sfruttare questa tendenza.

Ad esempio, Facebook ha rinnovato i propri profili per rendere più evidente il flusso di notifiche di amici e aggiornamenti di stato. Ha anche aggiunto un'opzione per consentire ai membri di mostrare questo flusso e altre parti dei loro profili in modo più ampio a tutti su Facebook, non solo per selezionare amici e membri su reti di Twitter comuni.

Riconoscere che la grande rete di sviluppatori che costruiscono Le applicazioni per Facebook sono anche interessate alla creazione di applicazioni per aggiornamenti in tempo reale, Facebook ad aprile ha rilasciato la sua API Open Stream. Questa API (interfaccia di programmazione dell'applicazione) consente agli sviluppatori di creare applicazioni che accedono alle notifiche di Facebook e aiutano gli utenti a gestirle.