<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ゆーすけぶろぐ &#187; wordpress</title>
	<atom:link href="http://yusukezzz.net/blog/archives/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://yusukezzz.net/blog</link>
	<description>yusukezzz&#039;s weblog... ぷろぐらむとか ruby, android, java, thinkpad, milestone2</description>
	<lastBuildDate>Sat, 10 Mar 2012 17:22:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>さくらのVPS契約＆wordpress周りの再設定</title>
		<link>http://yusukezzz.net/blog/archives/1996</link>
		<comments>http://yusukezzz.net/blog/archives/1996#comments</comments>
		<pubDate>Sun, 30 Jan 2011 05:41:49 +0000</pubDate>
		<dc:creator>yusukezzz</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://yusukezzz.net/blog/?p=1996</guid>
		<description><![CDATA[先日、さくらのVPSを契約し、yusukezzz.netのコンテンツ全てを移行しました その際、wordpress周りの設定を大分弄ったので備忘録として残しておきます パフォーマンスの指標として今回はYSlowを使って測 [...]]]></description>
			<content:encoded><![CDATA[<p>先日、さくらのVPSを契約し、yusukezzz.netのコンテンツ全てを移行しました</p>
<p>その際、wordpress周りの設定を大分弄ったので備忘録として残しておきます<br />
パフォーマンスの指標として今回はYSlowを使って測定しました<br />
変更前は記録していないのですが、確かGrade Dで50台だったと思います…</p>
<p>設定内容はググって出てきたものをほとんどコピペしてるだけです</p>
<p>まずはhttpd.conf</p>
<pre class="brush: plain; title: ; notranslate">
&lt;VirtualHost *&gt;
～略
    &lt;Directory /your-htdocs-root&gt;
        AllowOverride All
        Options FollowSymLinks -MultiViews

        # gzip compress setting
        SetOutputFilter DEFLATE
        # Netscape 4.x has some problems...
        BrowserMatch ^Mozilla/4 gzip-only-text/html

        # Netscape 4.06-4.08 have some more problems
        BrowserMatch ^Mozilla/4\.0[678] no-gzip

        # MSIE masquerades as Netscape, but it is fine
        BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

        # ここからフィルター設定
        FilterDeclare Compression CONTENT_SET
        FilterProvider Compression DEFLATE Content-Type $text/plain
        FilterProvider Compression DEFLATE Content-Type $text/css
        FilterProvider Compression DEFLATE Content-Type $application/xhtml
        FilterProvider Compression DEFLATE Content-Type $application/xml
        FilterProvider Compression DEFLATE Content-Type $application/xhtml+xml
        FilterProvider Compression DEFLATE Content-Type $application/rss+xml
        FilterProvider Compression DEFLATE Content-Type $application/atom+xml
        FilterProvider Compression DEFLATE Content-Type $application/x-javascript
        FilterProvider Compression DEFLATE Content-Type $image/svg+xml
        FilterProvider Compression DEFLATE Content-Type $text/html
        FilterProvider Compression DEFLATE Content-Type $application/javascript
        FilterChain Compression
        # ここまでフィルター設定

        # Don't append Vary heder for specific files
        SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|zip|lzh|exe)$ dont-vary

        # Make sure proxies don't deliver the wrong content
        Header append Vary User-Agent env=!dont-vary
        Header append Vary Accept-Encoding env=!dont-vary
        # expires headers
        &lt;FilesMatch &quot;\.(ico|jpg|jpeg|png|gif|js|css|swf)$&quot;&gt;
            ExpiresActive On
            ExpiresDefault &quot;access plus 3 days&quot;
        &lt;/FilesMatch&gt;
    &lt;/Directory&gt;
～略
&lt;/VirtualHost&gt;
</pre>
<p>次にmysqlのクエリキャッシュ設定</p>
<pre class="brush: plain; title: ; notranslate">
[mysqld]
# query cache
query_cache_limit=1M
query_cache_min_res_unit=4k
query_cache_size=24M
query_cache_type=1
</pre>
<p>最後に、wp-minify の導入<br />
wp-minify はwordpress内で使用されているjavascript, cssを1ファイルにまとめてくれるプラグインです<br />
インストール後、wp-minify/cache に書き込み権限を与えておきます</p>
<p>APCや eAcceralatorなどもある程度効果ありますね<br />
yusukezzz.netはAPCを導入しています</p>
<p>以上の設定を施したところ、YSlowのスコアは以下のようになりました<br />
Grade A<br />
Overall performance score 90<br />
後はhttpリクエスト数を減らせ（CSSスプライトが未実施）＆CDN使え（パフォーマンスと無関係）の2点が評価悪いだけなので、今回はこの辺までで十分だと思います<br />
#CDNについては about:config からYSlowの設定を弄ることで強制的にオレオレCDNを登録出来るそうですが、スコアが上がるだけなのでやってないです<br />
CSSスプライトはテーマによっては対応してそうなので、もう少しいい評価になるかもしれません</p>
<p>＃2011/02/19　追記<br />
そもそも YSlow の RuleSet を Small site or Blog にするべきでした<br />
その状態で計測するとスコアは94まで行きました<br />
あと、下記チューニングの通りにデーモンを停止してみました<br />
<a href="http://tanaka.sakura.ad.jp/archives/001065.html" taget="_blank">CentOSをサーバーとして活用するための基本的な設定 (さくらインターネット創業日記)</a><br />
＃追記終了</p>
<p>以下参考サイト一覧（順不同）<br />
<a href="http://dsas.blog.klab.org/archives/50602499.html" taget="_blank">DSAS開発者の部屋:負荷分散環境でブラウザキャッシュが効かないときは &#8211; ETagの解説 -</a><br />
<a href="http://www.inter-office.co.jp/contents/193/" taget="_blank">Webサイトの高速化 ルール13　ETagを正しく設定する! (Yahoo! developer netoworkより翻訳) | 株式会社インターオフィス</a><br />
<a href="http://cloudrop.jp/cloud/apache_setting" taget="_blank">クラウド環境でのApacheの設定 | cloudrop</a><br />
<a href="http://tokkono.cute.coocan.jp/blog/slow/index.php/wordpress/minify-css-and-javascript-files-for-faster-page/" taget="_blank">ゆっくりと… » WP MinifyでCSS/JavaScriptをまとめて軽量化、ページの応答速度を向上させる</a><br />
<a href="http://httpd.apache.org/docs/2.2/ja/mod/mod_expires.html" taget="_blank">mod_expires &#8211; Apache HTTP サーバ</a><br />
<a href="http://blog.katsuma.tv/2007/07/yslow_apache_mod_expires.html" taget="_blank">YSlow対策でmod_expireを利用してHTTPレスポンスヘッダにExpiresを追加する &#8211; blog.katsuma.tv</a><br />
<a href="http://d.hatena.ne.jp/takami_hiroki/20101112/p1" taget="_blank">Apacheで圧縮してコンテンツ配信しよう &#8211; takami_hirokiの日記</a><br />
<a href="http://www.onflow.jp/cyano/archives/137" taget="_blank">Apache 2.2 mod_filterを使いこなす – AddOutputFilterByType DEFLATE text/htmlを書き換えてみる « cyano</a></p>
]]></content:encoded>
			<wfw:commentRss>http://yusukezzz.net/blog/archives/1996/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressでプロフィール画像（アバター）を表示する</title>
		<link>http://yusukezzz.net/blog/archives/1241</link>
		<comments>http://yusukezzz.net/blog/archives/1241#comments</comments>
		<pubDate>Tue, 24 Mar 2009 18:20:17 +0000</pubDate>
		<dc:creator>yusukezzz</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://yusukezzz.dyndns.org/blog/archives/1241</guid>
		<description><![CDATA[Gravatar &#8211; グローバルに認識されるアバター (Globally Recognized Avatars) こちらでwordpressのプロフィールで使用しているメールアドレスで登録し、画像を設定するだ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ja.gravatar.com/" taget="blank">Gravatar &#8211; グローバルに認識されるアバター (Globally Recognized Avatars)</a></p>
<p>こちらでwordpressのプロフィールで使用しているメールアドレスで登録し、画像を設定するだけです<br />
登録時にニックネームが使われていると表示されても慌てないで下さい<br />
このサービスはアカウント情報をwordpress.comと共有していますのでそちらで登録済みの場合は既にGravatarのアカウントも存在します<br />
表示に従って手続きを進めてください</p>
<p>最新版のwordpressでGravatarに対応しているテーマならこれだけでコメント欄などでアバターが表示されるはずです</p>
]]></content:encoded>
			<wfw:commentRss>http://yusukezzz.net/blog/archives/1241/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lightbox2 -&gt; Shadowbox</title>
		<link>http://yusukezzz.net/blog/archives/1069</link>
		<comments>http://yusukezzz.net/blog/archives/1069#comments</comments>
		<pubDate>Mon, 16 Feb 2009 10:11:52 +0000</pubDate>
		<dc:creator>yusukezzz</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://yusukezzz.dyndns.org/blog/?p=1069</guid>
		<description><![CDATA[wordpressの画像表示プラグインを変更しました Lightbox2はシンプルで使いやすいのですが、いかんせん表示に関する設定がほとんど出来ないのが難点で、フルスクリーンのキャプチャを上げると見切れてしまい、見づらい [...]]]></description>
			<content:encoded><![CDATA[<p>wordpressの画像表示プラグインを変更しました<br />
Lightbox2はシンプルで使いやすいのですが、いかんせん表示に関する設定がほとんど出来ないのが難点で、フルスクリーンのキャプチャを上げると見切れてしまい、見づらい状態でした<br />
新しくShadowboxにしたところ、windowのサイズに合わせてリサイズしてくれるので大分見やすくなったんじゃないかと思います</p>
<p><a href="http://wordpress.org/extend/plugins/shadowbox-js/" taget="blank">WordPress › Shadowbox JS « WordPress Plugins</a></p>
]]></content:encoded>
			<wfw:commentRss>http://yusukezzz.net/blog/archives/1069/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin を適当に入れまくった</title>
		<link>http://yusukezzz.net/blog/archives/932</link>
		<comments>http://yusukezzz.net/blog/archives/932#comments</comments>
		<pubDate>Fri, 23 Jan 2009 18:20:30 +0000</pubDate>
		<dc:creator>yusukezzz</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://yusukezzz.dyndns.org/blog/?p=932</guid>
		<description><![CDATA[WordPress便利なプラグイン30選 &#124; DesignWalker ここ見てたら便利そうなのが多かったので良さそうなのを入れてみました 以下入れたもの（一部断念）リストと概要 ・WordPress › All in  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.designwalker.com/2009/01/wp-plugins.html" taget="blank">WordPress便利なプラグイン30選 | DesignWalker</a></p>
<p>ここ見てたら便利そうなのが多かったので良さそうなのを入れてみました</p>
<p>以下入れたもの（一部断念）リストと概要</p>
<p>・<a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/" taget="blank">WordPress › All in One SEO Pack « WordPress Plugins</a><br />
様々なHTMLのmeta要素を追加してくれるSEO改善プラグイン</p>
<p>・<a href="http://wordpress.org/extend/plugins/google-sitemap-generator/" taget="blank">WordPress › Google XML Sitemaps « WordPress Plugins</a><br />
sitemap.xmlおよびsitemap.xml.gzを生成してくれる</p>
<p>・<a href="http://wordpress.org/extend/plugins/wp-super-cache/" taget="blank">WordPress › WP Super Cache « WordPress Plugins</a><br />
ちょっと設定が面倒だけど、wordpressにmovabletypeみたいなページの静的（HTMLファイル）出力機能を与えてくれる<br />
ただ、表示を弄るプラグインと競合することが多々あるようです（DesignWalkerさんで紹介されてるものではWPtouchとかKtaiStyle）</p>
<p>・<a href="http://wordpress.org/extend/plugins/ultimate-google-analytics/" taget="blank">WordPress › Ultimate Google Analytics « WordPress Plugins</a><br />
全ページにGoogle Analytics解析用のJSを埋め込んでくれる<br />
本当はGoogle Analytics for WordPress入れようと思ったけどなんかうまく動かなかった；</p>
<p>・Post-Thumb Revisited<br />
面白そうだったけど設定項目多すぎて即効削除</p>
<p>・Popular Posts、Similar Posts<br />
これはちょっと前から使ってますね</p>
<p>・<a href="http://wordpress.org/extend/plugins/lightbox-2/" taget="blank">WordPress › Lightbox 2 « WordPress Plugins</a><br />
画像へのリンクを自動でオーバーレイ表示にしてくれます<br />
カッコいい</p>
<p>・Twitter for WordPress<br />
自分の環境ではうまく動きませんでした</p>
<p>・<a href="http://wordpress.org/extend/plugins/twitter-tools/" taget="blank">WordPress › Twitter Tools « WordPress Plugins</a><br />
Twitter for WordPressの代わりに入れました<br />
ただ、作者のサーバがダウンしてるせいかうまくステータスが取得出来ていません<br />
ポストはうまくいったのでちょっと期待してるんですが…様子見します</p>
<p>今回導入したプラグインは以上です</p>
]]></content:encoded>
			<wfw:commentRss>http://yusukezzz.net/blog/archives/932/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vimcolor</title>
		<link>http://yusukezzz.net/blog/archives/615</link>
		<comments>http://yusukezzz.net/blog/archives/615#comments</comments>
		<pubDate>Sat, 20 Dec 2008 01:24:45 +0000</pubDate>
		<dc:creator>yusukezzz</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://yusukezzz.dyndns.org/blog/?p=615</guid>
		<description><![CDATA[iG:Synatx hiliterを弄っていたらいつの間にか色分けされなくなってしまいました； 入れ直せばいいんだろうけどなんか癪なので別のコードハイライターを検索 Vimのカラーで色分けしてくれるものが見つかったので即 [...]]]></description>
			<content:encoded><![CDATA[<p>iG:Synatx hiliterを弄っていたらいつの間にか色分けされなくなってしまいました；<br />
入れ直せばいいんだろうけどなんか癪なので別のコードハイライターを検索<br />
Vimのカラーで色分けしてくれるものが見つかったので即採用</p>
<p><a href="http://plugins.trac.wordpress.org/wiki/vimcolor" taget="balnk">vimcolor – WordPress Plugin Repository</a></p>
<p>一応ここが本家っぽいですが、wpvimcolor.tgzが置いてあるhttp://wsong.homeip.net/はドメインが無効になっているようです；<br />
wpvimcolor.tgzでググると一応見つかりました（どういうサイトだったのか良く分からないのでURLは張りません；）<br />
インストールは少々面倒でしたが（perlモジュール使うとかｗ）シンプルだしこれで行くことにします<br />
別に行数とかなくても今のところ問題ないですし（行数表示が必要なほど長いコードを載せられる自信が無い；）</p>
<p>＃古いiG:Synatx hiliterの記事がかっこ悪いですが直す気力も無いので放置！</p>
]]></content:encoded>
			<wfw:commentRss>http://yusukezzz.net/blog/archives/615/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>シンタックスハイライト更新</title>
		<link>http://yusukezzz.net/blog/archives/603</link>
		<comments>http://yusukezzz.net/blog/archives/603#comments</comments>
		<pubDate>Sun, 14 Dec 2008 17:58:08 +0000</pubDate>
		<dc:creator>yusukezzz</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://yusukezzz.dyndns.org/blog/?p=603</guid>
		<description><![CDATA[iG:Syntax HiliterのGeSHiを最新版に入れ替える at Flabo 実践しました どうやら古い投稿には効果がないみたいなのでこれから投稿されるコードと色が若干違う言語もあります； それにしても100言語 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flabo.org/2008/10/22/igsyntax-hiliter-4/" taget="balnk">iG:Syntax HiliterのGeSHiを最新版に入れ替える at Flabo</a></p>
<p>実践しました<br />
どうやら古い投稿には効果がないみたいなのでこれから投稿されるコードと色が若干違う言語もあります；<br />
それにしても100言語以上サポートって凄いな…</p>
]]></content:encoded>
			<wfw:commentRss>http://yusukezzz.net/blog/archives/603/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressの個別記事タイトルについて</title>
		<link>http://yusukezzz.net/blog/archives/522</link>
		<comments>http://yusukezzz.net/blog/archives/522#comments</comments>
		<pubDate>Sat, 06 Dec 2008 18:45:20 +0000</pubDate>
		<dc:creator>yusukezzz</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://yusukezzz.dyndns.org/blog/?p=522</guid>
		<description><![CDATA[テーマによって違うのかもしれませんが、 自分が使っているこのinoveではタイトルのセパレータ（blogタイトルと記事タイトルの間に入る文字列）が&#038;raquo（＆raquo;）になっていました； このような実態 [...]]]></description>
			<content:encoded><![CDATA[<p>テーマによって違うのかもしれませんが、<br />
自分が使っているこのinoveではタイトルのセパレータ（blogタイトルと記事タイトルの間に入る文字列）が&#038;raquo（＆raquo;）になっていました；<br />
このような実態参照文字はSBMサービス側でエンコードされ、ブクマ記事のタイトルが<br />
zilog ＆raquo; 第2回SBM研究会<br />
とかなったりします<br />
ちょっとかっこ悪いですねｗ</p>
<p>そこでこのセパレータを変更する方法を調べました<br />
テーマごとのheader.phpのtitle要素の箇所でwp_titleの第1引数で指定することが出来ます</p>
<pre class="brush: php; title: ; notranslate">
&lt;? wp_title(' - '); ?&gt;
</pre>
<p>とやれば半角スペースとハイフンで区切られます</p>
]]></content:encoded>
			<wfw:commentRss>http://yusukezzz.net/blog/archives/522/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iG:Syntax Hiliterカスタマイズ</title>
		<link>http://yusukezzz.net/blog/archives/475</link>
		<comments>http://yusukezzz.net/blog/archives/475#comments</comments>
		<pubDate>Fri, 05 Dec 2008 15:36:31 +0000</pubDate>
		<dc:creator>yusukezzz</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://yusukezzz.dyndns.org/blog/?p=475</guid>
		<description><![CDATA[デフォルトだと背景が1色で見づらかったので、こちらを参考に縞々になるようにしてみました 続・iG:Syntax Hiliter、縞々編 :宗子時空]]></description>
			<content:encoded><![CDATA[<p>デフォルトだと背景が1色で見づらかったので、こちらを参考に縞々になるようにしてみました<br />
<a href="http://www.dcc-jpl.com/diary/2007/08/14/igsyntaxhiliterlinecolor/" taget="balnk">続・iG:Syntax Hiliter、縞々編 :宗子時空</a></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
    echo 'Hello World !';
?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://yusukezzz.net/blog/archives/475/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Syntax Hiliter</title>
		<link>http://yusukezzz.net/blog/archives/7</link>
		<comments>http://yusukezzz.net/blog/archives/7#comments</comments>
		<pubDate>Fri, 05 Dec 2008 07:47:44 +0000</pubDate>
		<dc:creator>yusukezzz</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://yusukezzz.dyndns.org/blog/?p=7</guid>
		<description><![CDATA[blogn+の不満点として挙げられるのがソースコードを載せづらいことです preタグを使用するとpreタグ内での改行が2重になってしまい、非常に長くなってしまっていました 今回Wordpressに移行したので早速ソースコ [...]]]></description>
			<content:encoded><![CDATA[<p>blogn+の不満点として挙げられるのがソースコードを載せづらいことです<br />
preタグを使用するとpreタグ内での改行が2重になってしまい、非常に長くなってしまっていました<br />
今回Wordpressに移行したので早速ソースコードをハイライトしてくれるプラグインを導入しました<br />
<a href="http://blog.igeek.info/wp-plugins/igsyntax-hiliter/">iG:Syntax Hiliter</a></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
    phpinfo();
?&gt;
</pre>
<p>インストール時の注意として、<br />
syntax_hilite.php<br />
を<br />
ig_syntax_hilite<br />
フォルダに入れて、こいつをpluginsディレクトリに設置・使用します<br />
なんで最初から入れといてくれないんだろう…</p>
<p>#追記<br />
Firefoxだとリストの中にブロック要素があると改行されてしまうという仕様らしく、<br />
行数の直後で改行されて表示がおかしくなります</p>
<pre class="brush: css; title: ; notranslate">
.syntax_hilite li div {
    display: inline;
}
</pre>
<p>とかやると直ります</p>
]]></content:encoded>
			<wfw:commentRss>http://yusukezzz.net/blog/archives/7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

