まだ重たいCMSをお使いですか?
毎秒1000リクエスト を捌く超高速CMS「adiary」
毎秒1000リクエスト を捌く超高速CMS「adiary」
2009/03/19(木)adiary Ver2.06 リリース情報
Ver2.04(Ver2.05/C76)のバグフィック版です。
Ver2.05(一般非公開版)で大幅に強化されたアルバムシステムを内包しています。
3/28付でRC2をリリース版としました。
Ver2.04→Ver2.06の変更点
- アルバムシステムを更新しました。画面上でDrag&Dropするとファイルを移動できます*1。
- アップローダ/アルバムの拡張子チェックで、".tar.gz" の"tar"ような中間の拡張子も確認するようにしました。従来の最後の拡張子だけの確認では、特殊な設定がされたサーバを第3者に開放している場合(パーミッションを無視してcgiを実行可能なサーバ)、セキュリティーホールになることがあります。
- 【fix】[color:red:詳細は[http://adiayr.org/:ココ]をクリック!]といったタグ表記が正しく処理されないバグを修正しました。(Thanks to Keroberos / 江原)
- これに関連して、バグ修正のほか、タグ置換記法で引数の数を例えば 2 と指定したとき、4つの要素があれば1要素と3要素に分割するよう仕様変更しました。例えば[color:red:123:456]は従来は「123」と表示されていましたが、今後は「123:456」と表示されます。
- 【fix】月別記事一覧表示に関するバグを修正しました。(Thanks to ひとぅ)*2
- 「ログイン状態を保持する」の文字をクリックしたときもチェックボックスが反応するようにしました。([ml:users:280:Thanks to いわい])
- 引用記法>>~<<のURL指定に、key/id 記法が使用できるようにしました。
- 【RC2以降】アルバムの閉じる/開く設定を効くようにしました。uploader.conf.cgi を再生成してください。(Thanks to ひとぅ)
- 【RC2以降】携帯画面表示での細かい不具合をいくつか修正しました。また、検索結果画面で「次」に送れるようにしました。([ml:users:286:Thanks to ひとぅ])
Version2.00(β含む)以降からの乗り換え
- 上書き後、uploader.conf.cgi を新しいサンプルから作り直してください。基本的には変更しなくて良いでしょう。(Thanks to 浅学少識日記帳)
なおアルバムシステム関連のJavaScriptの置き場が変更になっていますので、紛らわしい場合は theme/*.js を消してから上書きしてください。
Version1.44以前(C73/2.00α含む)以前からの乗り換え
Version2.00への移行処理を先に行ってください。
2009/02/28(土)adiary Ver3 の構想
adiaryを開発する時間がぜんぜん確保できないので、うさばらしがてら、Version3の構想。
- JavaScript必須。AJAXの適度な活用。
- デザインの変更をブラウザ上から簡単に行えるように。
- プラグインにより本体機能が拡張できるように。
- EUC-JP版の提供をやめ、UTF-8に一本化する。*1
- IE6/7を切り捨てたスケルトン"Satsuki2"を製作する。これは今後のIE8の流通を見越して。*2
より使いやすく、よりスマートな実装に。これはメモなので適当に編集します。リリース時期は当分未定……。
今は、ファイルひとつ触る(lastmodified取得)のもケチって速度を稼いでますが、いかんせんそういうのはやめてもう少し構造を綺麗したいと思っています。わずかに遅くなるかもしれませんが、マシン(サーバ)の方が当初より相当早くなってるので気にしない。
スポンサー募集(笑)
アイデア募集中
基幹システムの再設計中ですので、今なら結構色々なことが拡張可能です。wiki+blogのようなアイデアなど、面白い要望などありましたらお早めにお寄せください。