まだ重たいCMSをお使いですか?
毎秒1000リクエスト を捌く超高速CMS「adiary

2006/07/07(金)非表示記法

ネタバレ防止などで本文を表示したくないとき、表示を隠すことができます。なお、はてなテーマでは常に背景色が白に変わってしまいます*1

文中の場合は「[h:この部分が見えなくなります]」と書きます。ブロックの場合は、
>>hidden
この部分が見えなくなります。色が変わるタグを使った場合には気を付けてください。
タグなどにより[g:検索]や<strong>強調</strong>なども見えなくするようテーマ作者は注意してください。
<<
とします。

文中の場合は「」と書きます。ブロックの場合は、

とします。

なお、>>>hidden ~ <<< でも構いません。

*1 : 個別に1つ1つ修正するのは大変なのでご勘弁ください

2006/07/03(月)7/4版スナップショット

  • スケルトンシステム(Satsuki-system)を更に改良しました*1
  • 過去日記一覧が正しく動作しないバグを修正しました(スケルトンコンパイラの不具合)
  • トラックバックが送信できないバグを修正しました(HTTPエージェント改変時の不具合)
  • 書き込み日時の表示かおかしいミス(編集時・削除時共に)を修正しました*2
  • コメントの編集、トラックバックの編集時のメッセージかおかしかったバグを修正しました。

2006/06/23(金)6/23版スナップショット

スケルトンコンパイラの改良

スケルトンコンパイラをさらに改良しました。今回の変更は多大な労力を割いた割に、テスト環境においてたった1msしか高速化しませんでした*1。コンパイル時間は絶対遅くなっていると思いますが……、1度コンパイルすればキャッシュされるので気にしない方向で(汗)

しかし、スケルトンシステムの仕様は、後々コンパイラ次第である程度性能を改善出来るよう設計していました。今回たまたま気になって、泥沼に入ってしまったのですが、改良に改良を重ねた遍歴で用のない(スマートでない)コンパイル処理を何度も行っていたためスリム化。

とか言いながらパスは7パスになりましたけど……(^^;

newコンパイラ@VIA C3

VIA C3@500 という、とてつもなく環境にやさしい(遅い)CPUで今回の変更を試してみました。非キャッシュ環境(cgi動作)ではそこそこでしたが*2、キャッシュされた環境(mod_perl2 or SpeedyCGI)で実行してみたら、びっくり!!

Total time : 39.3 ms

とても C3@500MHz とは思えないレスポンスをたたき出しております(笑)*3

*1 : 27.1ms → 21.5ms → 20.1msというわけで最初から考えると、約25%の実行速度改善

*2 : 古いsnapshotと比較したら850ms→650msぐらい。バラ付きが大きいのと同じ条件ではないのでうまく比較できない

*3 : 体感速度が明らかに違いますもん(^^;

2006/06/22(木)6/22版スナップショット

  • スケルトンシステム(Satsuki-system)を改良し、実行速度を約20%改善しました(テスト環境にて27.1ms → 21.5ms)。
  • 標準のディレクトリが変更になりました。
    archive/_css → public/css/
    archive/*    → public/archive/*
    

にそれぞれ移動してください。この関係でRSSのアドレスが変更になりました。ご迷惑をおかけしますが、変更のほどよろしくお願いしますm(_ _)m

2006/06/19(月)6/19版スナップショット

6/19版スナップショット

  • ついに画像がアップロードできるようになりました
  • 【シンプルパーサー】全体を<div class="section">~</div>の中に入れるようにしました。
  • 【標準パーサー】リンクターゲットを設定できるようにしました。
  • 【標準パーサー】時刻つき見出し記法(数値記述のみ)に対応しました。
  • それに伴い、見出しに自動的に時刻を付加する機能を付けました。

というわけで画像アップロードが目玉です。画像管理には「せりかのアルバム」というシステムを使用しています(連携プラグインは自作です)。