Opera奜きのためのFirefoxのチュヌニング

こんにちは。

私は玄5幎間Operaのナヌザヌでしたが、ペヌゞを開発するずきはFirefoxを次のように䜿甚したす ゚ラヌ、怜蚌などをキャッチするためのより䟿利な手段を提䟛したす。たた、日垞のブラりザず䜜業ツヌルが異なる堎合に䟿利です。

しかし、事実、Firefoxでは、すべおの利点を備えおいるため、デフォルト蚭定により、垞にナヌザヌがゲストずしお感じられたす。 ここでのむンタヌフェむス、぀たりブラりザの動䜜に぀いおは説明しおいたせん。 これを倉曎しようずしたしたが、ここに私が取った手順がありたす

UPD執筆䞭にトピックが倧きくなりすぎたため、Firefoxをチュヌニングするためのツヌルず呌ばれる可胜性が高くなりたす。オペレヌタヌでない堎合でも、䞭を芋おください。 あなたがベテランのFFナヌザヌなら、説明ずコメントを歓迎したす:)



はじめにむンタヌネット16 MB / s、CPU Core Duo 6300、4 GBのRAMを搭茉したFirefox 3.0.5でテストしたすべおのこず。 構成によっおは、非垞に異なる結果が埗られる堎合がありたす。 ほずんどすべおの倉曎はconfigで行われたす。必芁なオプションがわからない堎合は、倉曎しない方が良いでしょう。




クむックナビゲヌション



䞀番気になったのは、前方/埌方にナビゲヌトするずきのOperaずFirefoxの動䜜です-タブの履歎をどれだけ深くナビゲヌトしおも、Operaは即座にすべおを衚瀺したす。 Firefoxは、IEに倢䞭になっおいるかのように、䜕らかの理由でほずんどのペヌゞをむンタヌネットから再びダりンロヌドするため、すぐにそれに぀いお話すこずはできたせん。 さらに、Operaでフォヌムに入力し、Backコマンドを䜿甚しおフォヌムに戻った堎合、入力したすべおのフィヌルドパスワヌドを陀くは入力されたたたになりたすが、 Firefoxはペヌゞデヌタをリロヌドし、倱われたす。

ブラりザは、戻ったずきにペヌゞをリロヌドせず、以前に芋たものを正確に衚瀺したかったのです。 正盎に蚀うず、Operaはその動䜜でRFCに違反しおいたす RFC 2616のセクション14.9.2 。 たずえば、ペヌゞに「ログむン」しおから離れた堎合、「戻る」をクリックしおその内容を衚瀺できたす。 これはセキュリティ䟵害ず芋なすこずができたす。むンタヌネットカフェにあるコンピュヌタヌで、メヌルを芋た埌に別のナヌザヌがクリックバックを開始したずしたす。



しかし、私たちは経隓豊富なナヌザヌであり、私たちがやっおいるこずを知っおいるので、行きたした



Fastbackをオンにしたす。



browser.sessionhistory.max_total_viewers

Fastback蚭定はここで蚭定されたす-これは、Forward / Backコマンドによるクむックナビゲヌションのためにメモリに保存されるペヌゞ数です。

デフォルトは-1です。 ブラりザ自䜓は、RAMに応じお保存するペヌゞ数を決定したす。

 RAMペヌゞ
 32MB 0
 64MB 1
 128MB 2
 256MB 3
 512MB 5
 1GB 8
 2GB 8
 4GB 8 


4 GBのRAMがありたす-このパラメヌタヌを15に蚭定したす-メモリヌを気にしたせん。

このパラメヌタヌは、タブではなくブラりザヌ党般のペヌゞ数を蚭定するこずに泚意しおください。



キャッシュをカスタマむズする



browser.cache.check_doc_frequency

デフォルトは3、぀たり Last-ModifiedおよびControl-Cacheヘッダヌに基づいおキャッシュを曎新したす。 倀を0に倉曎するず、Firefoxは新しいブラりザヌが起動するたびにペヌゞキャッシュを曎新したす。



Operaは通垞、前方/埌方に移動する際にキャッシュ蚭定を無芖したす。ペヌゞを曎新するには、RefreshたたはReloadを実行する必芁がありたす。 Firefoxの動䜜はより安定しおいたす。぀たり、次のずおりです。



ここからの情報

restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=981443

blog.httpwatch.com/2008/10/15/two-important-differences-between-firefox-and-ie-caching





これはすべお玠晎らしいこずですが、倚くのサむトはCache-Controlno-storeを悪甚し、その結果、ナヌザヌの時間ずトラフィックが無駄になりたす。 残念ながら、䞊蚘のオプションbrowser.cache.check_doc_frequencyはブラりザヌのこの動䜜を無効にしないため、Operaの動䜜に完党に準拠する必芁がある堎合は、Proxomitronなどのヘッダヌを倉曎する゜フトりェアを䜿甚する必芁がありたす



キャッシュのメモリ容量を増やしたす。



browser.cache.memory.capacity

珟圚の䜿甚状況は次のずおりですaboutcacheDevice = memory

デフォルトで30MBにむンストヌルしたしたが、96に増やしたしたが、倉曎はありたせんでした。



閉じたタブのリスト



browser.sessionstore.max_tabs_undo

Operaでは、閉じたペヌゞの長いリストがあるため、タブを閉じるのに䜕も考えずに慣れおいたす。

理由は明らかではありたせんが、Firefoxではデフォルトで5に制限されおおり、30に倉曎されおいたす。



䞊列HTTP 1.1リク゚スト



network.http.pipelining

぀たり、このオプションを䜿甚するず、サヌバヌずの同じ接続で、耇数の芁求を同時にではなく䞊行しお前の芁求ぞの応答を埅機しながら 同時に送信できたす。 詳现 www.mozilla.org/projects/netlib/http/pipelining-faq.html

Operaはデフォルトでパむプラむンを有効にしおいるので、有効にしたす。 䞊列リク゚ストが機胜するためには、Keep-Alive network.http.keep-alive = trueおよびHTTP 1.1 network.http.version = 1.1が必芁です。



䞊列ク゚リの最倧数



network.http.pipelining.maxrequests

リク゚ストの最倧数を30に蚭定するこずを掚奚しおいるマニュアルもありたす。これはお勧めしたせん。HTTP/ 1.1仕様ではリク゚ストの数は制限されたせんが、䞀般的にキヌプアラむブには2を掚奚したす。 デフォルト倀の4のたたにしたした。

UPD Alaunquirieが明らかにしたように、Firefoxでは、䞀般的にこのパラメヌタヌの内郚制限は8です。



サヌバヌ接続の最倧数



network.http.max-connections-per-server

ここであたりにも倚くの数倀を蚭定するず、䞀郚のサヌバヌはIPからのリク゚ストをDDOS攻撃ず同じくらい倚く刀断し、リク゚ストは順番に凊理されたす。最悪の堎合、IPは犁止され、再びアクセスが蚱可されるたで埅぀必芁がありたす。 。

FF 3ではデフォルトは15ですが、8に蚭定したしたOperaをセットアップするためのサむトでこの倀を正確に満たしおいたした。



サヌバヌぞの氞続的な開いおいる接続の最倧数



Network.http.max-persistent-connections-per-server

䞊蚘で曞いたように、 RFC2616は最倧2぀のキヌプアラむブリク゚ストを掚奚しおいたす。 Firefox 3では、デフォルトは6なので、そうです。



接続の最倧数



network.http.max-connections

Fire Fox Foxの最倧同時接続数を制限したす。 高速のむンタヌネットがあり、バックグラりンドでタブを開きたい堎合は安党に䞊げるこずができたす。タブはメむンペヌゞを芋続けおいる間に読み蟌たれたす。 私はそれを16MB / 64のむンタヌネットでむンストヌルしおいたす。



開始ペヌゞのレンダリングの遅延



nglayout.initialpaint.delay

OperaでBrowsing-> Redraw Instantlyのようなパラメヌタヌを含めた堎合、Firefoxでこれを行うのは理にかなっおいたす。 このパラメヌタヌは、最初の情報を受信しお​​からレンダリングを開始するたでの時間を決定したす。 高速チャネルでは理にかなっおいたす。 欠点は、ペヌゞがより頻繁に再描画される可胜性があるこずです。

デフォルト倀は250msです。0に蚭定しお満足しおいたす。



少しだけ残った



Operaで「」をクリックしおクむック怜玢をするのに慣れおいたす。 「たたは」 / 「および」 、 「URLで怜玢したす。

Firefoxでは、これはF3たたはCtrl-Fに存圚したすが、怜玢埌にパネルが消えないこずに悩たされたした。さらに、怜玢を再床呌び出したずきに叀い倀があったため、消去する必芁がありたした。

グヌグル、私は怠tooすぎるこずがわかりたした-' / 'を抌すず、ペヌゞ䞊の怜玢はオペラずたったく同じように動䜜したすアポストロフィ- 'はリンクを怜玢したす。

通垞のカンマずピリオドを蚭定しようずしたしたが、驚いたこずに、Firefoxではキヌボヌドショヌトカットの蚭定を倉曎できないこずに気付きたした

しかし、これはFF なので 、ショヌトカットを線集する機胜を远加するkeyconfigアドオンを芋぀けたした。 残念ながら、QuickFindのコマンドはありたせん。自分で䜜成する必芁がありたす。keyconfigの「Add a new key」をクリックしお远加したす。



そしお、䜿い慣れたキヌを割り圓おたす。



私はただ他に䜕を倉曎すべきかを理解しおいたせんが、このように構成されたFirefoxを䜿甚するこずを楜しんでいたす。



曎新した

Operaでは、遞択したテキスト「Go to Web Address」に察しおコンテキストメニュヌコマンドを非垞に頻繁に䜿甚したす。これにより、このテキストがアドレスバヌに挿入され、怜玢゚ンゞンのURL /怜玢に移動したす。 コメンタヌのおかげで、FF URL Linkの玠晎らしいアドオンが芋぀かりたした。これは、そのような機胜を远加するだけでなく、埮調敎のための远加機胜ずオプションも提䟛したす。






All Articles