<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>WordPressでページとカスタム構造の組み合わせで遅くなる問題の解決 へのコメント</title>
	<atom:link href="http://soft.fpso.jp/develop/wordpress/customize/entry_2624.html/feed" rel="self" type="application/rss+xml" />
	<link>http://soft.fpso.jp/develop/wordpress/customize/entry_2624.html</link>
	<description>AccessやExcel、.NETソフトウェア開発、WordPress等を使用したWebのシステム化、PCサポート、コンサルなどを行っています。全国対応可能です。お問い合わせください。</description>
	<lastBuildDate>Wed, 14 Jul 2010 17:00:24 +0900</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>九州旅行しませんか？旅行トレンドブログ 西海道ホテル より</title>
		<link>http://soft.fpso.jp/develop/wordpress/customize/entry_2624.html/comment-page-1#comment-699</link>
		<dc:creator>九州旅行しませんか？旅行トレンドブログ 西海道ホテル</dc:creator>
		<pubDate>Sat, 13 Feb 2010 04:41:05 +0000</pubDate>
		<guid isPermaLink="false">http://soft.fpso.jp/?p=2624#comment-699</guid>
		<description>&lt;strong&gt;wordpressに気をつけろ！パーマリンクの甘い誘惑&lt;/strong&gt;

Wordpressは人気のブログソフト。西海道ホテルブログで使用して1年ほどになります。採用した理由はページ機能だったのですが、パーマリンクの甘い誘惑があったのです。 (c) Rm。｜写真素...</description>
		<content:encoded><![CDATA[<p><strong>wordpressに気をつけろ！パーマリンクの甘い誘惑</strong></p>
<p>Wordpressは人気のブログソフト。西海道ホテルブログで使用して1年ほどになります。採用した理由はページ機能だったのですが、パーマリンクの甘い誘惑があったのです。 (c) Rm。｜写真素&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>torisan より</title>
		<link>http://soft.fpso.jp/develop/wordpress/customize/entry_2624.html/comment-page-1#comment-604</link>
		<dc:creator>torisan</dc:creator>
		<pubDate>Tue, 12 Jan 2010 12:08:21 +0000</pubDate>
		<guid isPermaLink="false">http://soft.fpso.jp/?p=2624#comment-604</guid>
		<description>WP Widget Cacheは使ったこと無いので分かりません。。。（汗

get_num_queries()で取得しているクエリ数はMySQL関数にクエリを引き渡しているものをカウントしています。

ただ特定の関数でカウントしているため、その関数を通らなければ、カウントされません。(うろ覚えですが。。。)

クエリ数はキャッシュ関数を使うものの場合、キャッシュが存在する場合、キャッシュを見てクエリを発行しないのでカウントされません。

キャッシュは生存期間が決まっているので、キャッシュ無しの1からページ生成する場合はクエリが多い場合、遅いです。
(MySQLのキャッシュも関係するのでWPは全くキャッシュ無しでも、初めの実行時と二回目以降は速度が違います)

自分も2.7系からアップデートをすっかり忘れていたプラグインがあったので、代表してすいません（汗

P.S.
あるサイトはアップデートでデータ移行と検証をしなくてはいけないのですが、料金出てこないんですよね。。。アップデート出来ない気持ちも分かります（汗</description>
		<content:encoded><![CDATA[<p>WP Widget Cacheは使ったこと無いので分かりません。。。（汗</p>
<p>get_num_queries()で取得しているクエリ数はMySQL関数にクエリを引き渡しているものをカウントしています。</p>
<p>ただ特定の関数でカウントしているため、その関数を通らなければ、カウントされません。(うろ覚えですが。。。)</p>
<p>クエリ数はキャッシュ関数を使うものの場合、キャッシュが存在する場合、キャッシュを見てクエリを発行しないのでカウントされません。</p>
<p>キャッシュは生存期間が決まっているので、キャッシュ無しの1からページ生成する場合はクエリが多い場合、遅いです。<br />
(MySQLのキャッシュも関係するのでWPは全くキャッシュ無しでも、初めの実行時と二回目以降は速度が違います)</p>
<p>自分も2.7系からアップデートをすっかり忘れていたプラグインがあったので、代表してすいません（汗</p>
<p>P.S.<br />
あるサイトはアップデートでデータ移行と検証をしなくてはいけないのですが、料金出てこないんですよね。。。アップデート出来ない気持ちも分かります（汗</p>
]]></content:encoded>
	</item>
	<item>
		<title>HS より</title>
		<link>http://soft.fpso.jp/develop/wordpress/customize/entry_2624.html/comment-page-1#comment-598</link>
		<dc:creator>HS</dc:creator>
		<pubDate>Sun, 10 Jan 2010 06:31:16 +0000</pubDate>
		<guid isPermaLink="false">http://soft.fpso.jp/?p=2624#comment-598</guid>
		<description>迅速なご対応をしていただいたにもかかわらず。お返事が遅くなりましてすみません。

実は、WP Super CacheとWP Widget Cacheを導入しようということになり，
お返事を拝見する前に2.7系にUpgradeしてしまっていました。
折角、ご対応頂いたのに、試せなくて大変申し訳ありません！

ちなみに、2.8系用の改造部分を2.7系に適応したところ、
2.5系の時に発生したようなエラーは発生しませんでした。
（お試し済みでしょうか...）

ちなみに、torisanさんのおっしゃられているクエリ数は、get_num_queries()で取得出来る値とは違うものなのでしょうか？
現在、私のサイトは363ページ、4投稿、画像は2000弱で、カスタム構造のパーマリンク(/%category%/%post_id%.html)を使用していますが、上の関数では、Widget Cacheを効かせると20前後、効かせていないと80〜100クエリ位の値となっており、主に、Widgetで使用しているナビゲーションを自動生成するPluginによるクエリというのは分かっています。先述の1920回のエラーメッセージと合わせて考えると、上記関数で取得出来るクエリ数はtorisanさんのおっしゃられているクエリ数とは別のカウントなのかが分からなくなってしまいました。。。
本当にお手隙の際で構いませんので、この記事で話題にされているクエリ数とget_num_queries()で取得出来る値に根本的な違いがあるようでしたら、ご教授いただければ幸いです。

どうぞ宜しくお願い申し上げます。

PS
Wordpressは最新版を使うべきとは認識しておりますが、一部の必須Pluginが非対応のため、今は2.7系迄しかUpgrade出来ないのです。。。</description>
		<content:encoded><![CDATA[<p>迅速なご対応をしていただいたにもかかわらず。お返事が遅くなりましてすみません。</p>
<p>実は、WP Super CacheとWP Widget Cacheを導入しようということになり，<br />
お返事を拝見する前に2.7系にUpgradeしてしまっていました。<br />
折角、ご対応頂いたのに、試せなくて大変申し訳ありません！</p>
<p>ちなみに、2.8系用の改造部分を2.7系に適応したところ、<br />
2.5系の時に発生したようなエラーは発生しませんでした。<br />
（お試し済みでしょうか&#8230;）</p>
<p>ちなみに、torisanさんのおっしゃられているクエリ数は、get_num_queries()で取得出来る値とは違うものなのでしょうか？<br />
現在、私のサイトは363ページ、4投稿、画像は2000弱で、カスタム構造のパーマリンク(/%category%/%post_id%.html)を使用していますが、上の関数では、Widget Cacheを効かせると20前後、効かせていないと80〜100クエリ位の値となっており、主に、Widgetで使用しているナビゲーションを自動生成するPluginによるクエリというのは分かっています。先述の1920回のエラーメッセージと合わせて考えると、上記関数で取得出来るクエリ数はtorisanさんのおっしゃられているクエリ数とは別のカウントなのかが分からなくなってしまいました。。。<br />
本当にお手隙の際で構いませんので、この記事で話題にされているクエリ数とget_num_queries()で取得出来る値に根本的な違いがあるようでしたら、ご教授いただければ幸いです。</p>
<p>どうぞ宜しくお願い申し上げます。</p>
<p>PS<br />
Wordpressは最新版を使うべきとは認識しておりますが、一部の必須Pluginが非対応のため、今は2.7系迄しかUpgrade出来ないのです。。。</p>
]]></content:encoded>
	</item>
	<item>
		<title>torisan より</title>
		<link>http://soft.fpso.jp/develop/wordpress/customize/entry_2624.html/comment-page-1#comment-591</link>
		<dc:creator>torisan</dc:creator>
		<pubDate>Fri, 08 Jan 2010 15:59:27 +0000</pubDate>
		<guid isPermaLink="false">http://soft.fpso.jp/?p=2624#comment-591</guid>
		<description>アタッチメント部分の検証が不十分だったようです。申し訳ありません。

2.9でアタッチメント部分も改良したコードを掲載しています。またリンク先に2.5.1用も作成しました。よろしければそちらをお試しください。(後のVerでrewrite.phpがだいぶ変更されているため)

2.5.x環境がないため2.8.xでテストしたコードを2.5.xの該当部分にだけ転用しています。

基本的に最新を使うことはお勧めしています。。。</description>
		<content:encoded><![CDATA[<p>アタッチメント部分の検証が不十分だったようです。申し訳ありません。</p>
<p>2.9でアタッチメント部分も改良したコードを掲載しています。またリンク先に2.5.1用も作成しました。よろしければそちらをお試しください。(後のVerでrewrite.phpがだいぶ変更されているため)</p>
<p>2.5.x環境がないため2.8.xでテストしたコードを2.5.xの該当部分にだけ転用しています。</p>
<p>基本的に最新を使うことはお勧めしています。。。</p>
]]></content:encoded>
	</item>
	<item>
		<title>HS より</title>
		<link>http://soft.fpso.jp/develop/wordpress/customize/entry_2624.html/comment-page-1#comment-590</link>
		<dc:creator>HS</dc:creator>
		<pubDate>Fri, 08 Jan 2010 09:54:38 +0000</pubDate>
		<guid isPermaLink="false">http://soft.fpso.jp/?p=2624#comment-590</guid>
		<description>初めまして。

同様の問題に直面して、サーバ会社(Coreserver)からアクセス制限をされてしまい、大変困っておりましたので、使用中のWordpressがVer2.5.1なのですが、こちらのコードをrewrite.phpに部分上書きして使用させていただきました。

すると、パーマリンクをカスタム構造にして変更を保存した時に

&lt;b&gt;Warning&lt;/b&gt;:  Missing argument 2 for WP_Rewrite::get_page_uri(), called in /virtual/(アカウント名)/public_html/wp-includes/rewrite.php on line 309 and defined in &lt;b&gt;/virtual/(アカウント名)/public_html/wp-includes/rewrite.php&lt;/b&gt; on line &lt;b&gt;321&lt;/b&gt;

というエラーメッセージが画面上に1953回リピートされて出力されました。。。
しかし、公開画面、管理画面共に、問題が無いようです。

お忙しいところを大変恐縮ではありますが、
このまま使用し続けて良いものなのか、
お手隙の際にコメントいただければ幸いです。

どう宜しくお願い申し上げます。</description>
		<content:encoded><![CDATA[<p>初めまして。</p>
<p>同様の問題に直面して、サーバ会社(Coreserver)からアクセス制限をされてしまい、大変困っておりましたので、使用中のWordpressがVer2.5.1なのですが、こちらのコードをrewrite.phpに部分上書きして使用させていただきました。</p>
<p>すると、パーマリンクをカスタム構造にして変更を保存した時に</p>
<p><b>Warning</b>:  Missing argument 2 for WP_Rewrite::get_page_uri(), called in /virtual/(アカウント名)/public_html/wp-includes/rewrite.php on line 309 and defined in <b>/virtual/(アカウント名)/public_html/wp-includes/rewrite.php</b> on line <b>321</b></p>
<p>というエラーメッセージが画面上に1953回リピートされて出力されました。。。<br />
しかし、公開画面、管理画面共に、問題が無いようです。</p>
<p>お忙しいところを大変恐縮ではありますが、<br />
このまま使用し続けて良いものなのか、<br />
お手隙の際にコメントいただければ幸いです。</p>
<p>どう宜しくお願い申し上げます。</p>
]]></content:encoded>
	</item>
</channel>
</rss>
