まだ重たいCMSをお使いですか?
毎秒1000リクエスト を捌く超高速CMS「adiary」
毎秒1000リクエスト を捌く超高速CMS「adiary」
2018/12/27(木)adiary Version3.20 リリース情報
Ver3.20の主な変更点
- スタンドアローンHTTPサーバ機能を持った adiary.httpd.pl が開発されました。
- Windows用実行ファイル adiary.exe が開発されました。
- IE9, IE10のサポートを終了しました(対策コードを削除しました)。
- 数字のみのコンテンツkeyを許可しました。
- 各種高速化対策を行いました。
大きめの変更が多くなっています。
追加修正
- 【28日00時】webpushプラグインに致命的なバグがあったためファイルを差し替えました。
- 【28日23時】Windows版の adiary.exe を差し替えました。adiary.conf.cgi自動生成付き。
Ver3.20の変更点(詳細)
- 数字のみのコンテンツkeyを許可しました。
- 数字のみのコンテンツkeyを指定できるよう[link:XXX]記法を作成しました(詳細)。
- 日付指定を path_info からqueryに変更しました。
- 時刻による記事指定の仕様を変更し、[tm:XXX]記法を作成しました。
- 高速化対策を行いました。(Google PageSpeed Insights)
- <script defer>を使用し、ページのロードを高速化しました。
- 一部のCSSを遅延読み込みするよう変更しました。
- CGI動作以外でのライブラリの自動更新チェックを1秒1回だけ実施するよう変更しました。
- ブログ表示時に不要なjQuery UIをロードしなくなりました。
- 【記法】「空行で段落処理(改行処理なし)」の時、行末スペース2つ以上を改行に置換するよう変更。
- 【記法】Amazon紹介リンク作成機能(asinタグ、or URLフィルター機能)のリンク先を変更。
- 【記法】URLの自動リンク機能を削除。*1
- 【Markdown】リスト中のブランク行の後に先頭スペースを含む行があったとき、リストが続いているとみなすように変更。(本家準拠)
- 【Markdown】途中空行を挟むリストがあった場合、リスト記号が異なれば違うリストと扱うように変更。*2
- 【Markdown】リストの入れ子処理を変更し、本家の動作に近づけました。
- 【アルバム】delキーでファイルやフォルダを削除できるようになりました。
- 【plugin】webpushプラグインをRFC準拠で更新しました。EdgeHTML 17以降に対応しました。
- 【plugin】twitterモジュールを更新しました。
- 【plugin】360度写真用ビューアプラグインを更新しました。
- 【fix】AmaoznのアフィリエイトIDに「.(ドット)」を含む場合、正しく保存されない。
- 【fix】同時編集ロック機能での誤検出がまだ発生していた。
- 【fix】ブログのコピーを作成した際、設定を保存しないとブログタイトルなどがブログ一覧に反映されない。
- 【fix】検索プラグインのradioボタンが文字で選べない。
- 【fix】DirectoryIndexに設定されたときの検出に失敗する。
- 【fix】サブドメインモードかつ https の時、Canonical URL等がおかしい。
- 【fix】アルバムで、101個以上のファイルを一度にアップロードできない。
- 【fix】blogid に"te-st"のように不正文字が含まれても正しく表示されてしまう。
- 【fix】画像がセンタリングや右揃えされない。(Thanks to あさリがいっぱい)
- 【fix】システムinfoモジュールの時間表示が不正確。
- 【fix/入力記法】calc記法の変数領域が、CGIキャッシュ環境において分離されてしまう。(Thanks to nomura)
- 【fix/Markdown】リストブロックの処理に問題があった。(Thanks to epg)
- 【fix/Markdown】<p>で段落ブロックを切り出す際、余計なブランク行を挿入していた。
- 【fix/Markdown】フィルター記法などのさつきタグが、正しく動作しない。(Thanks to nomura)
- 【fix/mod_perl】adiary.mod.cgi が起動できない。
- 【fix/アルバム】フォルダを3個連続で作ると動作がおかしくなる。
- 【fix/TagEscpae.pm】すべての属性で「xxx:」といった文字列が書けなくなっていた。*3
- 他多数