hideden.hatenablog.com

はてなぶろぐー。URLなげー。

2009-01-01から1年間の記事一覧

JSONPなAPIの負荷対策にngx_http_jsonp_callbackってのを書いてみた

認証が不要で、結果をJSONPで返してくれるAPI。大体は高速化の為にmemcachedを使用し、cacheが存在すればcacheから、存在しなければDB等から引いてcacheに入れ、その後結果を返す設計になってるはず。 URL: http://api.example.com/count?user_id=12345&entr…

nginx+squidで画像キャッシュサーバーの作り方

仕事で画像キャッシュサーバーを構築した時のメモ。大規模事例の設定例が検索してもあまり見つからなかったので同じような境遇の誰かの参考になれば。 ピーク時のトラフィックは数Gbps 画像総容量は数十TB バックエンドのstorageが複数種類 規模とアクセス量…

SoftBank Mobileの携帯用GatewayをPCで通る方法のメモ

2009-08-02 15:10:00 iPhone使わない方法を追記iPhoneを色々いじってる過程でやってみたら出来たのでメモ。さほど悪い事は出来ないと思うけど、色々自己責任で。iPhoneとSBMガラケーでは全く別のネットワークを使用しているため、通常iPhoneからは公式サイト…

squid 3.1をreverse proxyとして使ってる場合にoriginサーバー側のbasic認証を使う方法

[squid]---[apache:1]---[apache:2]という構成の[apache:2]で特定のHTTP methodの場合だけかけてあるBASIC認証がsquidを経由すると全然通れなくなって、[apache:1]でmod_rewriteの[P]使ってるからダメなのかと疑ってみたり、tcpdumpで調べて「なんでsquidの…

emacs + trampで多段SSHで接続したサーバー上のファイルを直接編集する時のメモ

会社のサービスはローカルに開発環境を構築するにはでかすぎてだるいので開発サーバー上で開発してるのだが、この開発サーバーが非力すぎて誰かがsvn操作とかでdisk IO使い出すとemacsまで巻き込んで固まる。。。で、周りの人に聞いてみたらemacs+trampでや…