とりあえず、PHP化

  • 2006/09/10 (日) AM 2:33
Amazon情報 雑記
WebサイトのPHP化に四苦八苦な毎日
当初の目標は、拡張子をhtmlのままでPHPを実行させる筈でしたが、どうにも敷居が高い。
現在は、全エントリーファイルをhtmlからphpへ変更しています。
というか、見かけ上、拡張子しか変わっていません。
それに伴い、旧HTMLファイルにアクセスするとリダイレクトし、PHPファイルになるようにしてます。
http://taitan-no.net/archives/2005/05/07/0242.html
↓.htaccessによるリダイレクト
http://taitan-no.net/archives/2005/05/07/0242.php

誘電体に乾杯さんなどを見てる限りでは、実現できてる様ですが、どうにも私の方は技術未完ですね(^_^;)
ちなみに方法としては、.htaccessに「AddType application/x-httpd-php .htm .html 」を追記すると、htmlファイルでもPHP動作するらしいのですが、トップページからアクセスすると何故かhtmlファイルをバイナリーファイルとしてダウンロードしてしまうため断念。
しかも、ブラウザーのキャッシュを消さないとまた同じことになってしまう。
ついでにPHP動作もしてくれませんでした。
また、mod_rewriteを使ってHTMLのページに見せかける方法もあるのですが、みんな動的なのを例えてるのでよく分かりません。
単純に拡張子phpをhtmlとして見せかけるだけなのに、思い通りにはなりませんね(^_^;)
どなたか、ご教授頂ければご一報を・・・・

あと、現在はPHPにて稼働しているのですが、感想としては周りで言われてるように便利ですね。
サイドバーの内容も別ファイルにしてるので、全てを再構築しなくても直ぐに反映されるのが楽です。
また、別ファイルにしたことで、アーカイブファイルの容量が削減できました。
従来は589あるエントリーファイルで約40MBあったのが、現在は13MBまで削減。(微々たるものですが・・・)
全ての再構築に要する時間は平均1分半まで高速化。
ちなみに「さくらインターネット」を使っているのですが、MySQLに変更しても殆速度は変わりませんでした。
PHP化し、部品化して初めて早くなったなぁと実感。
それでも1分半は掛かるのですが、MT使われる他のみなさんはどうなんでしょうか?
「PHP化で数秒で終わる」とかも散見するし・・・・こんなもん?

ちっちゃなもこちゃん:「眠いナリZZZZzzz......」
DSC_1445.jpg
ホビー/グッズ販売 通販ショップの駿河屋 ブックオフオンライン【PC・携帯共通】

Comments:2

minagi 2006-09-12 (火) 22:37

反応遅めですが、呼ばれた気がしたので・・・(^^;
さくらの場合下手にAddType application/x-httpd-phpを定義すると
経験した通りの状況になりますので無難にmod_rewriteを使用する方が
良いようです。

以下は/archives下の.htaccessに設定する場合の例です。
Rootの場合はRewriteBaseが/のみになります。

RewriteEngine On
RewriteBase /archives
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (^.*)\.html $1.php [L]

動きとしては.htmlファイルが存在した場合はそのまま.htmlファイルを表示、
なければphpファイルへ内部リダイレクト(ブラウザのURL書き換えは行わない)
します。
これで拡張子が.htmlのままphp化されます。
なお、注意点としてページ分割プラグインを使用する予定がある場合は、
今の.phpのままをお薦めします(プラグインの改造が必要になります)


ちなみにさくらの場合php.iniが編集可能ですが、以下のおまじないを設定すると
ちょっと幸せになれます。

zlib.output_compression = "1"
zlib.output_compression_level = "9"

これはphpの動的圧縮機能を有効にする設定で、サーバー側でブラウザが
gzip圧縮に対応している場合、コンテンツを圧縮して送信するというものです。
これによりphpファイルのデータ転送サイズが小さくなり、表示も速くなります。
遅い回線経由ほど上の理由によりその効果が実感出来ると思います。


ということで何れも稼働実績はありますが、あくまで私のサイト内での実績です
ので、試しておかしくなったらすぐに外してくださいませ(^^;
ではまた。

たいたん@管理人 2006-09-13 (水) 01:02

まさかminagiさんから、アドバイス頂けるなんて、大変嬉しい限りです~
「直接、メールしてみようかなぁ~」と思ったぐらい、悩んでました(^_^;)
そして、php.iniにそんなコマンド使うと、速度アップするとは知りませんでした。
ふむふむ、勉強になります。
近日中に、試してみようかと思います。
有り難うございました。

Comment Form




Remember personal info


TOP > Movable Type | ちっちゃなもこちゃん > とりあえず、PHP化

検索
Search
カスタム検索
Amazon.co.jpアソシエイト
フィギュア/ドール/衣装
figure/Doll


POPメイト「ミュウ ビキニバージョン」

東京ドール(ビキニ)ホビーサーチ
※レビューはコチラ



























モバイルサイト
for Mobile

http://taitan-no.net/m/


※PCではアクセス出来ません。

週間アクセスランキング
Weekly Access Ranking
アクセスランキング

Page Top