アカウント名:
パスワード:
DNSのクエリHTTPのクエリ(アプリ側処理除く、ヘッダ処理まで)sqliteあるいはまともなSQL DBのクエリストレージサーバからのコンテンツ引き出しmemcached複数のDBクエリ等から成るソーシャルグラフ上のコンテンツ展開(中略)1つのtweet
いろいろ抜けてると思うけど、それぞれどれぐらいのコンピュータがどのように連携して最終的にWeb Applicationレベルでの33000qpsを叩き出しているのか考えると胸が熱くなります。
この twit の中でどれくらいが携帯からの発信かわかりませんが、携帯事業者の通信制限管理の人たちの努力にも、感謝。
sqlite とか memcached なんて使ってないような・・・
うん、ありがちなの適当に並べつつコストを想像しただけで、実際どうなってるかは知りません。ごめんね。
少なくともWindowsの場合、DNSのクエリはクライアントにキャッシュされるから問題にはならない。MacやLinuxや携帯やスマホはどうだか知らん。
Linuxはいまだにキャッシュしてないよバカじゃねえかと思う
Linux の場合、キャッシュ専用のサーバを立ち上げるか、dnsmasq でもローカルで使っとけってことなのでは?メジャーディストリビューションなら、コマンド一発だよね。そういうことではない?
自己レスですんません。何か、Ubuntu の場合、dnsmasq のキャッシュがデフォルトでは有効じゃないとか検索に引っかかりますね。コマンド一発とはいかないかもしれない。
DNS Rebinding対策として、ブラウザレベルでキャッシュしてたりはしなかったっけ?
DNSは闇が深すぎる気がして調べる気にもならんけど、アプリケーションレベルではキャッシュし放題なわけで。ChromeとかDNS解決だけ前にやるような実装だったりするし、そういう意味でもある種のキャッシュは持ってると思うけど…
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
1アクションあたりのコスト (スコア:2)
DNSのクエリ
HTTPのクエリ(アプリ側処理除く、ヘッダ処理まで)
sqliteあるいはまともなSQL DBのクエリ
ストレージサーバからのコンテンツ引き出し
memcached
複数のDBクエリ等から成るソーシャルグラフ上のコンテンツ展開
(中略)
1つのtweet
いろいろ抜けてると思うけど、それぞれどれぐらいのコンピュータがどのように連携して最終的にWeb Applicationレベルでの33000qpsを叩き出しているのか考えると胸が熱くなります。
Re:1アクションあたりのコスト (スコア:1)
この twit の中でどれくらいが携帯からの発信かわかりませんが、携帯事業者の通信制限管理の人たちの努力にも、感謝。
Re: (スコア:0)
sqlite とか memcached なんて使ってないような・・・
Re:1アクションあたりのコスト (スコア:2)
うん、ありがちなの適当に並べつつコストを想像しただけで、実際どうなってるかは知りません。
ごめんね。
Re: (スコア:0)
少なくともWindowsの場合、DNSのクエリはクライアントにキャッシュされるから問題にはならない。
MacやLinuxや携帯やスマホはどうだか知らん。
Re: (スコア:0)
Linuxはいまだにキャッシュしてないよ
バカじゃねえかと思う
Re: (スコア:0)
Linux の場合、キャッシュ専用のサーバを立ち上げるか、
dnsmasq でもローカルで使っとけってことなのでは?
メジャーディストリビューションなら、
コマンド一発だよね。そういうことではない?
Re: (スコア:0)
自己レスですんません。
何か、Ubuntu の場合、dnsmasq のキャッシュが
デフォルトでは有効じゃないとか検索に引っかかりますね。
コマンド一発とはいかないかもしれない。
Re: (スコア:0)
DNS Rebinding対策として、ブラウザレベルでキャッシュしてたりはしなかったっけ?
DNSは闇が深すぎる気がして調べる気にもならんけど、アプリケーションレベルではキャッシュし放題なわけで。
ChromeとかDNS解決だけ前にやるような実装だったりするし、そういう意味でもある種のキャッシュは持ってると思うけど…