facebook 的那些软件 资料
HipHop PHP
https://github.com/facebook/hiphop-php/
Three20 is an Objective-C library for iPhone developers
https://github.com/facebook/three20
Haystack
Haystack是Facebook高性能的图片存储/检索系统。(严格来说,Haystack是一对象存储,所以它不一定要存储图片。)Haystack的工作量超大。Facebook上有超过2百亿张图片,每张图片以四种不同分辨率保存,所以,Facebook有超过8百亿张图片。
Haystack的作用不单是处理大量的图片,它的性能才是亮点。我们在前面已提到,Facebook每秒大概处理120万张图片,这个数据并不包括其CDN处理的图片数。这可是个惊人的数据!!!
http://haystacksearch.org/
Varnish是一个HTTP加速器,担当负载均衡角色,同时也用于快速处理缓存内容。
Facebook用Varnish处理图片和用户照片,每天都要处理十亿级的请求。和Facebook其他的应用应用一样,Varnish也是开源的。
http://www.varnish-cache.org/
Objective Sqlite is a leightweight Objective-C wrapper for sqlite. It provides a number of convenience functions for binding and retrieving data from sqlite results.
https://github.com/facebook/ObjSqlite
https://github.com/toastdriven/django-haystack
This open source iOS library allows you to integrate Facebook into your iOS application include iPhone, iPad and iPod touch.
https://github.com/facebook/facebook-ios-sdk
This open source Java library allows you to integrate Facebook into your Android application
https://github.com/facebook/facebook-android-sdk
This SDK provides a light wrapper around the Facebook Graph API.
https://github.com/facebook/csharp-sdk
Scribe is a server for aggregating log data that's streamed in real
time from clients. It is designed to be scalable and reliable.
https://github.com/facebook/scribe
JSGameBench helps the community improve game performance and we look forward to HTML5 game engine developers improving on our ideas and crushing these number!
https://github.com/facebook/jsgamebench