2008-03-09(日) 23:58(UTC +0900) p Tweet
チョイと前に web ブラウズの高速化手段として polipo と云う Proxy を用いる方法を知りました。
どうせすぐに Fx でも同様な高速化を実装するだろうと静観していたのですが、何やら劇的な効果が得られるとのことで、少し試してみました。
結果、極々一部については多少速くなる局面もありましたが、ほとんどの場合ではむしろ著しい速度低下に陥ってしまいました。
何か変だなあと思いつつ、 polipo のやってる仕組みなどについての解説から推測したところ、どうやら以前から仕込んであった高速化の手段と同じようなことをしている様子。
つまり、わざわざ proxy をカマしてそちらで多重接続という負荷を掛けつつ、ブラウザ自体も負荷を要する多重接続をしていたため、却って遅くなってしまった、のかな? と。
と云うコトで、私が仕込んである user.js の中身を晒してみます。
…えー、サーバ管理者から「とんでもない設定だ」とお叱りを受けるかも知れませんが、サーバ管理をしたことのない身としては、適正値が分からないのでむしろツッコミを欲していたり(汗)
user_pref("dom.popup_maximum", 4); user_pref("font.default", "sans-serif"); user_pref("font.language.group", "ja"); user_pref("font.minimum-size.ja", 12); user_pref("font.size.fixed.ja", 17); user_pref("font.size.variable.ja", 17); user_pref("font.minimum-size.x-central-euro", 12); user_pref("font.size.fixed.x-central-euro", 17); user_pref("font.size.variable.x-central-euro", 17); user_pref("font.minimum-size.x-western", 12); user_pref("font.size.fixed.x-western", 17); user_pref("font.size.variable.x-western", 17); user_pref("intl.charset.default", "Shift_JIS"); user_pref("intl.charset.detector", "ja_parallel_state_machine"); user_pref("intl.charsetmenu.browser.cache", "windows-1252, EUC-JP, ISO-2022-JP, Shift_JIS, UTF-8"); user_pref("browser.display.screen_resolution", 125); user_pref("browser.display.background_color", "#F0F0F0"); user_pref("browser.search.defaulturl", "http://www.google.com/search?&hl=ja&q="); user_pref("browser.search.selectedEngine", "G"); user_pref("browser.cache.disk.capacity", 640000); user_pref("browser.chrome.toolbar_style", 1); user_pref("browser.history_expire_days", 90); user_pref("browser.cache.memory.capacity", 512); user_pref("network.http.max-connections", 128); user_pref("network.http.max-connections-per-server", 10); user_pref("network.http.max-connections-per-proxy", 128); user_pref("network.http.max-persistent-connections-per-proxy", 32); user_pref("network.http.max-persistent-connections-per-server", 32); user_pref("network.enableIDN", false); user_pref("browser.sessionhistory.max_total_viewers", 0); user_pref("network.http.pipelining", true); user_pref("network.http.pipelining.firstrequest", true); user_pref("network.http.pipelining.maxrequests", 16); user_pref("nglayout.initialpaint.delay", 0); user_pref("content.notify.backoffcount", 5); user_pref("plugin.expose_full_path", true); user_pref("ui.submenuDelay", 0); user_pref("content.interrupt.parsing", true); user_pref("content.max.tokenizing.time", 2250000); user_pref("content.notify.interval", 750000); user_pref("content.notify.ontimer", true); user_pref("content.switch.threshold", 750000); user_pref("browser.chrome.content.main-window_sizemode", normal); user_pref("browser.chrome.content.main-window_width", 1300); user_pref("browser.chrome.content.main-window_height", 1050); user_pref("browser.chrome.content.main-window_screenX", 40); user_pref("browser.chrome.content.main-window_screenY", 0);
ちなみに、「user.js」というのは、 Firefox と云う web ブラウザを利用する時に適用されるユーザ定義設定のまとめ書きのようなモノです。例えば Windows XP 環境下の Firefox 2 の場合は、
C:\Documents and Settings\ログオン名\Application Data\Mozilla\Firefox\Profiles\ランダム.default\user.js (強調部は環境依存)
にファイルを配置することにより、設定を組み込むことが可能となります。んで、 user.js 自体は使い回せますんで一度作っておくと便利です。
で、内容の解説ですが、
一段落目はフォント指定をはじめとした「表示一般」に関する部分、
二段落目は「検索機能」に関する部分、
三段落目が今回の肝であるネット接続時の「コネクション数」とか「キャッシュ」などを指定する部分、
以下はネットで調べて面白そうとして入れ込んでみた諸々の設定や単なるメモ書き(localstore.rdf への書き込み備忘用)、
となります。
詳細な解説は、まあ、文字通りの設定なんで読めば分かるし、分からないモノは検索すれば出てくる程度のモノですのでそちらにおまかせで(笑)
なお、この設定を丸写しで妙なことが起こっても当方は責任取れませんので、そこはご承知おきくださいな。
…ココはもっとこうした方が良いというツッコミは、大募集なワケですが(爆)
関連するかも知れない?
cat: lifehack (ライフハック), Tips(ティップス), 電脳系
tag: Firefox, lifehack
0 Trackback
オススメ(殿堂)
オススメ(amazon)
オススメ(ニコ動)
オススメ(link)
検索
タグクラウド
最近のエントリ
カレンダー
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
分類別
保管庫
- 2020年1月
- 2019年6月
- 2016年8月
- 2014年9月
- 2014年6月
- 2013年9月
- 2013年8月
- 2013年4月
- 2013年1月
- 2012年10月
- 2011年12月
- 2011年11月
- 2011年10月
- 2011年9月
- 2011年8月
- 2011年7月
- 2011年6月
- 2011年5月
- 2011年4月
- 2011年3月
- 2011年2月
- 2011年1月
- 2010年12月
- 2010年11月
- 2010年10月
- 2010年9月
- 2010年8月
- 2010年7月
- 2010年6月
- 2010年5月
- 2010年4月
- 2010年3月
- 2010年2月
- 2010年1月
- 2009年12月
- 2009年11月
- 2009年10月
- 2009年9月
- 2009年8月
- 2009年7月
- 2009年6月
- 2009年5月
- 2009年4月
- 2009年3月
- 2009年2月
- 2009年1月
- 2008年12月
- 2008年11月
- 2008年10月
- 2008年9月
- 2008年8月
- 2008年7月
- 2008年6月
- 2008年5月
- 2008年4月
- 2008年3月
- 2008年2月
- 2008年1月
- 2007年12月
- 2007年11月
- 2007年10月
- 2007年9月
- 2007年8月
- 2007年7月
- 2007年6月
- 2007年5月
- 2007年4月
- 2007年3月
- 2007年2月
- 2007年1月
- 2006年12月
- 2006年11月
- 2006年10月
- 2006年9月
- 2006年8月
- 2006年7月
- 2006年6月
- 2006年5月
- 2006年4月
- 2006年3月
- 2006年2月
- 2006年1月
- 2005年12月
- 2005年11月
- 2005年10月
- 2005年9月
- 2005年8月
- 2005年7月
- 2005年6月
- 2005年5月
- 2005年4月
- 2005年3月
- 2005年2月
- 2004年12月
- 2004年11月
- 2004年10月
- 2004年9月
- 2004年8月
- 2004年7月
- 2004年6月
- 2004年5月
- 2003年10月
- 2003年7月
- 2003年4月
- 2003年3月
- 2003年2月
- 2003年1月
- 2002年12月
- 2002年11月
- 2002年10月
- 2002年9月
- 2002年8月
- 2002年7月
- 2002年6月
- 2002年5月
- 2002年4月
- 2002年3月
- 2002年2月
- 2002年1月
- 2001年12月
- 2001年11月
- 2001年10月
- 2001年9月