prototype
少しだけサイトのファイルサイズ軽減してみました。WPの自作テンプレをあげてから体感上描画までそこそこ速かったのでもう少しだけ高速化。
ということでまずprototypeの1.6.0.3。これを圧縮して22KBまで軽量化。YUI Compressorで74KBぐらいになりgzipで22KB。ちなみにGoogle ChromeはいいけどSafariはSafar 4 Betaでも動かず。あとで.htaccessかPHPで処理しときます。ちなみに圧縮はサーバでリクエスト毎になんてことはしてないです。ファイル自体いじらないし毎回処理ってのはやりたくないので。
次にほかのライブラリもYUI Compressorで圧縮。Lightboxは数日以内にいじるかもなのと自分用のJSはいじるんでそこは放置。ある程度まとめて突っ込んでも100KB以内には余裕で収まる形。
ちなみにJSは読み込みブロックしたりもするんで並列で読み込みが理想だけどやっぱり微妙でした。読み込む順番までちゃんとやらないとエラーがでる。0.2秒ぐらい速くなりそうなんだけど。
あとは最終的にWPのテンプレ。まだちゃんと書き直してないので。結構無駄なPHPが入ってるので掃除したほうが速くなるかは知らないけど負荷は減るはず。Heteml微妙に遅かったりするし。DBが遅いだけなのかもしれないけど。とりあえず共有サーバなら無駄なコードはがしがし削除。動的である意味がないとことは決めうち。いきなりでてくる文字コードや言語やhrefなどいちいち動的に処理しない。