パスワードを忘れた? アカウント作成
392938 journal

cohtanの日記: Safari

日記 by cohtan

CGIのテストしている時に、やっぱりSafariの???が発生したので、下記のことをやってみました。

1.hetima.comさんの日記を参考に、Safariのキャッシュ機構を無効にした。

% defaults write "com.apple.Safari" WebKit
PageCacheSizePreferenceKey -integer 0

2.1で失ったキャッシュ機構は、Proxyにまかせることに。

% sudo -s
% apt-get install squid

これは、Finkであっさり入れました。らくちんバイナリ。
しかしこれでは、OSX起動時にスタートしてくれないので(ほとんどリブートしないけど)、下記設定を施しました(間違ってる可能性あり。動いてはいるけど)

% mkdir /Library/StartupItems/Squid

上記のディレクトリの中に、

#/////////////////////////////////////////////////
#!/bin/sh

./etc/rc.common
ConsoleMessage "Starting Squid Proxy"
/sw/sbin/squid
#/////////////////////////////////////////////////

こんなファイルをSquidって名前で保存。
実行権限も与える。

そしてもう一つ、
StartupParameters.plistってファイルも上記ディレクトリに入れなければいけないみたいで、中身はこう書いてみました。

#/////////////////////////////////////////////////
{
Description = "Squid";
Provides = ("Squid");
Requires = ("Network");
OrderPreference = "None";
Messages = "Starting Squid Proxy";
}
#/////////////////////////////////////////////////

ググった結果、適当に真似て書いてるので、間違っている可能性あります。
とりあえず、僕の環境ではちゃんと起動時に動いてくれてるけど。

3.ついでに、Webcoreを自前ビルド
やり方を参考にさせてもらいつつ、Altivecオプションなどもつけてみた。

Cコンパイラフラグに、
-faltivec
-mcpu=7450
も追加。

G3な方は、
-mcpu=750
で。

結果、文字化け無し&なんとなくスピードアップした感じはします。
Squidが以外に効果あったみたいで、IEやCaminoから一時的にブラウズする時に既にページがキャッシュされてるから速かった。
今、128kに毛が生えたくらいの速度なんです。少しはましになると思います。

速い回線にしたいなぁ。。。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

読み込み中...