<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>東北アマ研 &#187; ロリポップ</title>
	<atom:link href="http://tohoku-affiliater.com/blog/tags/%e3%83%ad%e3%83%aa%e3%83%9d%e3%83%83%e3%83%97/feed/" rel="self" type="application/rss+xml" />
	<link>http://tohoku-affiliater.com/blog</link>
	<description>～アフィリエイトの明日へつながる地域ネットワーク～　東北６県のアフィリエイト有志が集まりました。</description>
	<lastBuildDate>Tue, 27 Dec 2011 15:02:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://tohoku-affiliater.com/blog/tags/%e3%83%ad%e3%83%aa%e3%83%9d%e3%83%83%e3%83%97/feed/" />
		<item>
		<title>サイトチューニング第一弾備忘録</title>
		<link>http://tohoku-affiliater.com/blog/%e3%82%b5%e3%82%a4%e3%83%88%e3%83%81%e3%83%a5%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e7%ac%ac%e4%b8%80%e5%bc%be%e5%82%99%e5%bf%98%e9%8c%b2/</link>
		<comments>http://tohoku-affiliater.com/blog/%e3%82%b5%e3%82%a4%e3%83%88%e3%83%81%e3%83%a5%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e7%ac%ac%e4%b8%80%e5%bc%be%e5%82%99%e5%bf%98%e9%8c%b2/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 15:44:15 +0000</pubDate>
		<dc:creator>あしおか</dc:creator>
				<category><![CDATA[ウェブサイト管理]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[LOLIPOP]]></category>
		<category><![CDATA[ロリポップ]]></category>

		<guid isPermaLink="false">http://tohoku-affiliater.com/blog/?p=38</guid>
		<description><![CDATA[データベースサーバーを移転して少し軽快にしたはずだが、未だに表示開始までの時間に不満がある。そこで、少しサーバー環境も含めた最適化を試みることにした。 試みた最適化の中には、一部ロリポップ(LOLIPOP)だからできる手 [...]]]></description>
			<content:encoded><![CDATA[<p>データベースサーバーを移転して少し軽快にしたはずだが、未だに表示開始までの時間に不満がある。そこで、少しサーバー環境も含めた最適化を試みることにした。</p>
<p>試みた最適化の中には、一部ロリポップ(LOLIPOP)だからできる手法が含まれているので、その点は注意して読んでいただきたいと思う。</p>
<p><span id="more-38"></span>まずサーバー環境の最適化だが、これはロリポップ(LOLIPOP)だからできると考えていただいていいと思う。わたしがレンタルしているさくらとコアサーバーでは指定できなかった。指定の仕方があるのかもしれないが、今のところ改善の必要がないのでそれ以上調べていない。</p>
<p>サーバーチューニングといっても大した内容ではなく、ようするに再読み込みされる時にローカルパソコン側のキャッシュを使う指定と、FileETagの比較を行わないようにするだけだ。<br />
ExpiresActive on<br />
ExpiresByType image/gif  &#8220;access plus 7 days&#8221;<br />
ExpiresByType image/jpeg &#8220;access plus 7 days&#8221;<br />
ExpiresByType image/png &#8220;access plus 7 days&#8221;<br />
ExpiresByType application/x-javascript &#8220;access plus 7 days&#8221;<br />
ExpiresByType text/css &#8220;access plus 3 day&#8221;<br />
FileETag none</p>
<p>これで画像ファイルとJavaScriptは１週間、CSSは３日間キャッシュを使うことになるので、再読み込み時の表示を高速化することができる。<br />
とはいえ、ローカルパソコン側のインターネットキャッシュ（インターネット一時ファイル）を毎回クリアされれば、これらの設定は何も意味を持たないことになる。そういう点では見せかけの高速化策といえなくもない。</p>
<p>本当の意味での最適化はここからの手法であり、これはどこのサーバでも同じような効果を得ることができる。また、XOOPSだろうがWordPressだろうがMovableTypeだろうが、同じことがいえる手法なので覚えておいて損はないと思う。</p>
<p>・画像はできる限りGIFを使う<br />
・CSSとJavaScriptを圧縮する</p>
<p>画像に関しては個人の好みもあるし、サイトの表現になるのでGIFだけで構成できないかもしれない。<br />
しかし、できる限りGIFを使ったほうが画像サイズは小さくできるメリットがある。GIFに置き換えることができるなら、積極的にGIFを使うほうが表示速度向上には役立つ。</p>
<p>次にCSSとJavaScriptの圧縮だが、頻繁にメンテナンスしないものならば圧縮するほうがいい。<br />
圧縮といってもGUNZIPなどを使った圧縮ではなく、テキストの余計な制御文字を取り去るだけの方法で、次のサイトなどを使えば簡単に圧縮することができる。<br />
<a href="http://compressor.ebiene.de/" target="_blank"><span class="doctype"><span id="__firefox-tidy-id" style="background-color: #ddddff;">Compress javascript and css.</span></span></a></p>
<p>上のサイトでは数回のコピー＆ペーストが必要になる。<br />
他にローカルパソコンのファイルをアップロードして圧縮してくれるサイトもあるようなので、コピー＆ペーストが面倒な場合はそちらを探すといいでしょう。</p>
<p>サイト表示のどこに問題がありそうか調べるにはここが便利です。<br />
<a href="http://pagetest.patrickmeenan.com:8080/" target="_blank">Pagetest web page performance test</a></p>
<p>初期読み込みと再読み込みにかかる時間を細かく分析してくれます。</p>
<p>それにしても、ある程度最適化しても表示開始まで約３秒かかるとは、ロリポップ(LOLIPOP)でXOOPSを動かすのは厳しいかもしれない。おそらくMySQLの処理時間に取られていると思われます。WordPressの場合はここまで性能が悪くなかったので、データベースのテーブル数の違いだと思われます。</p>
]]></content:encoded>
			<wfw:commentRss>http://tohoku-affiliater.com/blog/%e3%82%b5%e3%82%a4%e3%83%88%e3%83%81%e3%83%a5%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e7%ac%ac%e4%b8%80%e5%bc%be%e5%82%99%e5%bf%98%e9%8c%b2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://tohoku-affiliater.com/blog/%e3%82%b5%e3%82%a4%e3%83%88%e3%83%81%e3%83%a5%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e7%ac%ac%e4%b8%80%e5%bc%be%e5%82%99%e5%bf%98%e9%8c%b2/" />
	</item>
		<item>
		<title>データベースサーバーを移転しました</title>
		<link>http://tohoku-affiliater.com/blog/%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%82%92%e7%a7%bb%e8%bb%a2%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/</link>
		<comments>http://tohoku-affiliater.com/blog/%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%82%92%e7%a7%bb%e8%bb%a2%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 11:52:15 +0000</pubDate>
		<dc:creator>あしおか</dc:creator>
				<category><![CDATA[ウェブサイト管理]]></category>
		<category><![CDATA[XOOPS]]></category>
		<category><![CDATA[ロリポップ]]></category>

		<guid isPermaLink="false">http://tohoku-affiliater.com/blog/?p=36</guid>
		<description><![CDATA[サイトをオープンする直前でしたが、あまりデータベースサーバーの性能がでなかったので急遽移転しました。できるだけ直したつもりですが、まだ直しきれていない部分があるかもしれません。データベースはWordPressと共有なので [...]]]></description>
			<content:encoded><![CDATA[<p>サイトをオープンする直前でしたが、あまりデータベースサーバーの性能がでなかったので急遽移転しました。できるだけ直したつもりですが、まだ直しきれていない部分があるかもしれません。データベースはWordPressと共有なのでコードをUTF-8にしていたのですが、XOOPSのコードをEUCのままにしていたので文字化けだらけになりました。</p>
<p><span id="more-36"></span>なんでいまさらEUCなんだよと思いつつ、面倒なのでそのままインストールしていた自分が悪いわけで、いつかサーバー移転する際には全部UTF-8に切り替えたいと思います。</p>
<p>とりあえずサイトオープンを優先したために、手持ちでテスト用に使っていたロリポップをサーバーに使いました。PHP5になったことだし、データベースサーバーの性能不足を補えるかなと思ったのですが、どうやらそれは期待できないものだと実感しました。ことMySQLに関して、ロリポップはいまだに性能不足が顕著なようです。</p>
<p>いくつかサーバー性能を軽く確認したうえで、負荷が少なそうなデータベースサーバーへ移転したので、サイトの表示でストレスを感じることはなくなったと思います。ついでにカウンターもゼロクリアして、あとは１月１日０時をまつばかりです。</p>
<p>１月１日に急にこだわるようになったのは、やはり１年の計は元旦にありということで、サイトオープンを記念すべき日にふさわしいだろうと考えたことが一番です。<br />
また、普段はあまり気にしませんが大安吉日ということも１つの理由です。</p>
<p>まぁ、そんなこんなでなんとかサーバー移転も終了して、あと３時間少々を待ちたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://tohoku-affiliater.com/blog/%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%82%92%e7%a7%bb%e8%bb%a2%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://tohoku-affiliater.com/blog/%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%82%92%e7%a7%bb%e8%bb%a2%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/" />
	</item>
	</channel>
</rss>

