アーカイブ

2008 年 1 月 のアーカイブ

WPにおけるJavascript,CSSの動的結合に関してのメモ

2008 年 1 月 24 日 kohaku コメント 3 件

hromasaさんに教えてもらった Javascript の動的結合に関する情報が面白かったので、それから色々情報をあさっています。
教えていただいたサイトは、
PHP で Javascript を動的結合 : 独断と偏見の何でもレビュー

こちらのページの中ごろに、「Wordpress への応用」ってのがありますが、WPではプラグインを大量に使っているとJavascriptを大量に読み込んで表示を遅くしてしまうので、動的に圧縮してサイズを軽くして読み込みを速くしてやりましょうって試みです。
(僕のこの解釈ちょっと違うかな・・・?)

実際に実験してみましたが、体感的に軽くなったような、なってないような。

そして、さらにcssまでも結合してしまうとい記事がありました。
たった3行加えるだけで、ページの読み込み時間を劇的に改善させる『class.compressor.php』 | IDEA*IDEA
こちらで知ったのですが、
Improve website load time by 500% with 3 lines of code | Aciddrop.com
ここでファイルなどを配布されているようですが、かなり効果があると言っています。

が、この結果はあくまでも海外のサーバで、日本のようにブロードバンドが普及していない地域での話なわけなので、実際表示されるだけならサーバに負担を掛けない方法を選ぶのが良いかと思います。

Rauru Blog ≫ Blog Archive ≫ class.compressor.php
こちらでも詳しくそのことが解説されていますが、高速化ってことで安易に圧縮すればいいって分けでもないようです。

やはりWPユーザーなら 不要なプラグインを削るとか、外部からの読み込みを少なくするとか、リクエストを減らすとか、WP-Cacheか、WP Super Cacheを使ってキャッシュを利用する方が良いのではないでしょうか?
このプラグインなら、アクセスしたタイミングでキャッシュを作って、次回のアクセスからはキャッシュを表示する訳なので、アクセスがある度に圧縮するほどサーバには負担を掛けません。
実際にWPとWP Super Cache の組み合わせで運営してみたのですが、非常に快適になりました。
ただ、セーフモードなどの規制で使用できない場合もあります。またCGIモードで動作させることも出来るサーバもあるのですが、この場合はPHPで動作させるより負荷がかかりますので注意する必要があります。

と、何も考えずに独り言をメモしてみたのですが、ふと・・・
Javascript,CSS を結合したものをキャッシュして静的にすれば良くないかな?
これって技術的に難しいのかな・・・

(俺ってほんと高速化って文字に弱い・・・釣られすぎるw)

カテゴリー: WordPress タグ: , ,

最近の WordPress nightly builds 01/20

2008 年 1 月 20 日 kohaku コメント 3 件

 久々に wordpress-2008-01-20 の nightly build を落としてインストールしてみたのですが、管理画面が前回より変わっていました。
ここでは、ド素人の私が使ってみた感想をメモにしてみたいと思います。
(正確な情報ではないので、興味がある方は自身で使用してみて下さい。)

 まずは、投稿作成画面
wordpress-2008-01-20_admin

 オプションなどが右に配列されている今までの投稿作成画面ではなく、全体的に縦に並んでいる作成画面になっていました。
プラグインなどでオプションが増えるとかなり長くなってしまううのではないかと思うのですが

wordpress-2008-01-20_admin_img

 メディアファイルのアップロードは、今までよりも少しは使いやすくなるのではないかなと感じました。
一つは画像の配置です。CSSに知識が無くても簡単に記事に挿入させることが出来ます。(リッチエディタ、HTMLエディタ両方で使えるようです。)
もう一つは、ファイルアップロードの画面上にFlickrなどから標準で呼び出しが出来るような痕跡がありました。Flickrユーザーにとっては嬉しい機能ではないでしょうか?

次にテーマですが、widgetsの管理画面が変わっています。
wordpress-2008-01-20_widgets
ただ僕はK2を使用しているので、このwidgetsの機能では満足できる物ではありませんでした。
しかし、レスポンスは良かったです。

 今後は使用プラグインをバックアップして、すべて無効化しても再び呼び込むことが出来るようになる機能などが追加されて、ますます便利になる予定です。

カテゴリー: WordPress タグ:

プラグインでWordPress 2.3 のダッシュボードのニュースをカスタマイズ

2008 年 1 月 19 日 kohaku コメントはありません

WordPress 2.3 のダッシュボードで表示されるニュースをカスタマイズ at orioa
taiさんにプラグインにする方法を教えて頂きました。
これでWordPressをバージョンアップしてもコアを修正する必要がなくなりました!

<?php
/*
Plugin Name: Dashboard RSS Change
Plugin URI: 
Description: ダッシュボードで表示されるニュースを変更します。
Author: 
Version: 1.0
*/
function change_dashboard_primary_title () {
return "WordPress 日本語ローカル";
}
function change_dashboard_primary_feed() {
return "http://ja.wordpress.org/feed/";
}
function change_dashboard_secondary_title () {
return "Unofficial Planet WordPress Japan";
}
function change_dashboard_secondary_feed() {
return "http://planet.wp.luac.net/feed/rss/";
}
add_filter('dashboard_primary_feed','change_dashboard_primary_feed');
add_filter('dashboard_primary_title','change_dashboard_primary_title');
add_filter('dashboard_secondary_feed','change_dashboard_secondary_feed');
add_filter('dashboard_secondary_title','change_dashboard_secondary_title');
add_filter('dashboard_secondary_link', 'change_dashboard_secondary_link');
?>

このコードに適当に名前をつけて、wp-content/plugins/ にアップロード。
(保存する文字コードに注意してください)
そして有効化すれば完了です。

好みによってタイトルとアドレスを変更すれば表示させるニュースを変更することが出来ます。

taiさん、ありがとうございました!

追記:2008/01/19

なんとプラグイン化されたものがありました。。。
My Dashboard Feeds ・ Fru W.
このプラグインを使えば、コードを修正することなく管理画面から設定を変更することができます。

考え付くことは誰かがプラグインにしてる可能性が高いってことが今回のことで身にしみました・・・

カテゴリー: WordPress タグ: ,