5

私はしばらくクロムソースに取り組んでおり、パフォーマンステストのためにいくつかの変更を加えています.

Chrome キャッシュに新しい DNS エントリを追加して、chrome://net-internals/#dns

ソース コードで適切なフローを見つけるのに苦労しています。

経験のある方、助けていただけませんか?

DNS リゾルバー コード/net/base/dnsrr_resolver.cc は、ここで DNS 解決が行われる場所で見つかりましたが、解決の呼び出しを行わずに手動で DNS エントリを挿入することに関心があります。

4

1 に答える 1

2

結局、net/base/host_resolve_proc.cc のコードを変更しました。これは、解決のためのシステム コールが発生する場所です。アドレス リストが新しい解決エントリで更新されると、ブラウザはそのホスト キャッシュを新しい解決で更新します。

于 2012-07-04T20:58:39.773 に答える