cohtanの日記: Safari
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に毛が生えたくらいの速度なんです。少しはましになると思います。
速い回線にしたいなぁ。。。
Safari More ログイン