TOX

2011年05月31日(火) 00:53
Category : Movable type, テイルズ
Tag : ,

■MT5.1
MT5.1がでたんですよね。どんなのか忘れましたけど、あ、これはちょっと困るかもな~って思ったバグがあったので、次の修正版まで様子見します。
今までプラグインでやってたカテゴリーの並び変えができる、という以外に個人的見どころがないってのも様子見の理由としてあるんですが。

スタティックでページ分割はまだかな(´・ω・)

■テイルズオブエクシリア
発売日発表きた!9月8日ですねー。
通常通りなら忙しくない時期だけど、今年はどうなるかさっぱり読めない・・・。
あ、買うのは当たり前です。今日予約開始なのでもうすませました!

願わくば、完全版商法ではないこと・・・

PermalinkComments(0)Trackback(0)

MT5でphp readfileのエラーとか

2010年02月25日(木) 01:45

■Movable type5
正確なエラーメッセージは忘れちゃいましたが、MTで再構築しようとしたらConnection errorとかいうのがでました。
なんだこれ?と思い調べてみたところ、どうやらデータベースに問題が起こって接続できないことらしい。
時間がたてば直るみたいでしたが、丁度公開キューが動く時間だったんで、
もしかしたらそれと再構築がかぶったのが原因なんじゃ・・・とコンパネでリソースをみたらまさにそれでした。
たぶんエラーの関係でプロセスが動きっぱなしだったようなので、強制終了させたら直ってくれました!

そのあと管理画面にログインしようとしたらデータベースのアップグレードが始まったり(結局何もならなかったけど)しましたが、
どこか壊れたりとかはなさそうなのでひと安心です。

・新たなエラー
本日(24日)の昼前くらいからか、上のとは直接関係ないと思いますが、今度は以下のようなエラーがでてました。

Warning: readfile(http://kinouroya.mints.ne.jp/xxxxx.html) [function.readfile]: failed to open stream: HTTP request failed! in /home/xxxx/www/xxxx.php on line xxx

エラーの意味はどうやらphp readfileでファイルの展開に失敗したっていうことのようです。
朝まで平気だったのにエラーでやがんのが意味不明ですが、なっちまったものは仕方がないのでどうにかせにゃならんと、
対処法をネットで探してみてもいいのはみつからず・・・。
じゃあってことで、試しにファイル指定をhttp//から始まるURLじゃなくフルパス(サイトパス)に変えてみたところ、ちゃんと元通りになってくれました。

にしても、何かへんになるようなことしたっけなあ。
それともさくらインターネットの仕様が変わったのか。

PermalinkComments(0)Trackback(0)

MTのコメント投稿早くなった

2010年02月16日(火) 22:56
Category : Movable type
Tag : 

今週は電車運が悪い・・・2日連続で遅れました('`
だいぶ寝にはいってるときにふと気づいて電車が長いこと止まってたりすると、
今ここどこだ・・・あれ、乗り過ごしたか?とちょっと不安にもなります。

■Movable type
今まで30秒以上かかってたコメント投稿ですが、
再構築時間を減らそうといろいろなところを参考にしながらと調整した結果、10秒くらいですむようになりました。
自分でもここまで早くなるなんて意外や意外です。
一部前に書いたのと重複しますがやったことまとめ。

・PHPでモジュール化
・使わないプラグインを削除
・一部再構築を公開キューへ
・再構築する条件を設定

以下は補足です。

・PHPでモジュール化
2010年2月10日の記事で書いたこと。付け足すと条件付GETも設定。

・使わないプラグインを削除
消すとパフォーマンスが上がるそうなんで、私の場合はエディタ系を全削。
リッチテキストとか前に使ってみたらHTMLタグが変だったような気がして、それ以来「改行を変換」しか使ってないですし。あんまり文字も変えないし、、、面倒で。

・一部再構築を公開キューへ
すぐに更新が反映されなくてもよくて、再構築に時間がかかるもの、
うちだとカテゴリーアーカイブ、アーカイブページ、タグクラウド、サイトマップとかはすぐに再構築されずバックグラウンドで再構築するようにしました。
cronを設定して指定時間になったら自動で再構築されます。ついでに指定日投稿もできるようになった。

・再構築する条件を設定
小粋空間さんのRebuildIndexFilterプラグインを導入して、再構築条件を設定します。
あと、滅多に変更しないテンプレートは公開プロファイルを手動に。

こんなところでしょうか。
ちなみに公開キューにRebuildIndexFilterプラグインでの条件付けは効果なしなようです。
スタティック用の条件付けだからかな?と思います。

記事投稿もはやくなったっぽい

PermalinkComments(0)Trackback(0)

PHPのZlibで圧縮

2010年02月15日(月) 22:00
Category : Movable type
Tag : ,

指定日投稿テスト。
15日22時丁度になっているかどうか。

■Movable type
全ログを表示したアーカイブページを作っていたら1ページの容量がとんでもなくなってしまって、
これはちょっとまずいなあって思って他サイトさんのところはどうなんだ?と
構成を参考にしつつ容量を眺めていたんですが、なんか文字数が自分のところと同じぐらいなのに容量がめっさ少ないところがあって、こりゃ何か方法があるぞ感じて調べてみました。
はじめに見つけたのは圧縮したファイルをサーバーに上げてそれをブラウザで開くようにする方法ですが、
これはうちみたいにPHP化して動的になっていると使えないみたいでだめでした。

ほかに方法がなかなか見つからなくて動的PHPじゃだめなんかなーと諦めかけていたものの、
どう考えてもPHPファイルなのに容量が少ないところがあるので、
絶対何かあると根気強く探したらありました!
phpの拡張 zlibとかいうのを使う方法らしく、使い方は簡単でさくらインターネットならコンパネのPHPの設定に

zlib.output_compression=1

と書くだけだそうです。
ちなみにこの方法はサーバー上のファイルはそのままで、ブラウザで開くときに圧縮するようです。

・アーカイブページ
で、作りましたアーカイブページ。
今のところ全件出力+タイトル+概要って構成にしてます。
概要があると容量がかなり増えるんですが、あまりにもタイトルを適当につけすぎて、
タイトルから何が書いてあるかわかり辛過ぎて・・・しょうがなくつけてます。

今度からもうちょっと考えてつけよ・・・

PermalinkComments(0)Trackback(0)

逆行

2010年02月11日(木) 02:10
Category : Movable type
Tag : 

■Movable type
Movable typeのダイナミックでのページ表示を早くしようといろいろやってきましたが、
大幅に短縮させることはできず、大して重くないページでも表示まで7秒程度かかったりして、
こりゃもうちょっとかかりすぎやって思って嫌気がさしたんで、特にアクセスが多い個別記事ページとか一部をスタティックに戻しました。
単純にスタティックにしただけじゃちょっとデザイン変えただけでもすべて再構築しなきゃいけなくなるので、
ダイナミックにする前と同じようにサイドバーと記事本文はPHPでモジュール化してphp readfileで読み込むようにし、
その部分に変更があってもすべてを再構築せずにすむようにしてます。
php readfileでファイルを読み込むようにすると動的に動いてくれるそうです。
挙動的にはWordPressに近い感じみたい、、、。
PHPには詳しくないので詳しくは下記サイトをご参照ください。

参考サイト:小粋空間

PermalinkComments(0)Trackback(0)

Return to page top
Copyright (c) 2005 - 2012 Sasa Minase All Rights Reserved.