アカウント名:
パスワード:
DNSのクエリHTTPのクエリ(アプリ側処理除く、ヘッダ処理まで)sqliteあるいはまともなSQL DBのクエリストレージサーバからのコンテンツ引き出しmemcached複数のDBクエリ等から成るソーシャルグラフ上のコンテンツ展開(中略)1つのtweet
いろいろ抜けてると思うけど、それぞれどれぐらいのコンピュータがどのように連携して最終的にWeb Applicationレベルでの33000qpsを叩き出しているのか考えると胸が熱くなります。
少なくともWindowsの場合、DNSのクエリはクライアントにキャッシュされるから問題にはならない。MacやLinuxや携帯やスマホはどうだか知らん。
Linuxはいまだにキャッシュしてないよバカじゃねえかと思う
DNS Rebinding対策として、ブラウザレベルでキャッシュしてたりはしなかったっけ?
DNSは闇が深すぎる気がして調べる気にもならんけど、アプリケーションレベルではキャッシュし放題なわけで。ChromeとかDNS解決だけ前にやるような実装だったりするし、そういう意味でもある種のキャッシュは持ってると思うけど…
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
1アクションあたりのコスト (スコア:2)
DNSのクエリ
HTTPのクエリ(アプリ側処理除く、ヘッダ処理まで)
sqliteあるいはまともなSQL DBのクエリ
ストレージサーバからのコンテンツ引き出し
memcached
複数のDBクエリ等から成るソーシャルグラフ上のコンテンツ展開
(中略)
1つのtweet
いろいろ抜けてると思うけど、それぞれどれぐらいのコンピュータがどのように連携して最終的にWeb Applicationレベルでの33000qpsを叩き出しているのか考えると胸が熱くなります。
Re: (スコア:0)
少なくともWindowsの場合、DNSのクエリはクライアントにキャッシュされるから問題にはならない。
MacやLinuxや携帯やスマホはどうだか知らん。
Re: (スコア:0)
Linuxはいまだにキャッシュしてないよ
バカじゃねえかと思う
Re:1アクションあたりのコスト (スコア:0)
DNS Rebinding対策として、ブラウザレベルでキャッシュしてたりはしなかったっけ?
DNSは闇が深すぎる気がして調べる気にもならんけど、アプリケーションレベルではキャッシュし放題なわけで。
ChromeとかDNS解決だけ前にやるような実装だったりするし、そういう意味でもある種のキャッシュは持ってると思うけど…