30. Go1.1.2の頃にMax
で同時500接続ぐらいだったので手前
にNginx置くことに
go get github.com/go-sql-driver/mysql
go get github.com/coopernurse/gorp
go get github.com/gorilla/sessions
go get github.com/srinathgs/mysqlstore
go get github.com/nfnt/resize
go get code.google.com/p/goauth2/oauth
go get code.google.com/p/google-api-go-client/analytics/v3
使ってるGoライブラリ
Nginx
Go製アプリ
MySQL
FastCGIプロトコル
HTTPプロトコル
使ってるWeb API
Facebook (OAuth2, GraphAPI)
WebPay
PayPal
Google APIs
Chatwork
geocoding.jp
ajaxzip3
データ永続化(セッションも)
さくらVPS-1G
ファイルシステム
fastcgi cache
31. 使ってるGoライブラリ
Nginx
Go製アプリ
MySQL
FastCGIプロトコル
HTTPプロトコル
使ってるWeb API
Facebook (OAuth2, GraphAPI)
WebPay
PayPal
Google APIs
Chatwork
geocoding.jp
ajaxzip3
データ永続化(セッションも)
ファイルシステム
fastcgi cache
go get github.com/go-sql-driver/mysql
go get github.com/coopernurse/gorp
go get github.com/gorilla/sessions
go get github.com/srinathgs/mysqlstore
go get github.com/nfnt/resize
go get code.google.com/p/goauth2/oauth
go get code.google.com/p/google-api-go-client/analytics/v3
コンパイル&スタティックリンクされ
て単一バイナリ実行ファイルになってるの
で、そのファイルだけ持っていけば他のサー
バでもすぐ動く。(実行環境のためにイン
タプリタとかランタイム・ライブラリとか
アプリケーション・サーバーとか、そうい
うの一切要らねぇから!)
さくらVPS-1G
37. 使ってるGoライブラリ
Nginx
Go製アプリ
MySQL
FastCGIプロトコル
HTTPプロトコル
使ってるWeb API
Facebook (OAuth2, GraphAPI)
WebPay
PayPal
Google APIs
Chatwork
geocoding.jp
ajaxzip3
データ永続化(セッションも)
ファイルシステム
fastcgi cache
go get github.com/go-sql-driver/mysql
go get github.com/coopernurse/gorp
go get github.com/gorilla/sessions
go get github.com/srinathgs/mysqlstore
go get github.com/nfnt/resize
go get code.google.com/p/goauth2/oauth
go get code.google.com/p/google-api-go-client/analytics/v3
Google APIs以外は自分でラッパー書
いたけど、必要なとこだけ書いてるの
で、どれもせいぜい数時間∼1日ぐら
いしかかかってないと思う。
例えばWebPayなら140行。
さくらVPS-1G