再構築速度を従来比 2000%高速化した PowerCMS X ver.2.0の提供を開始
PR TIMES / 2019年11月22日 11時15分
並列処理やクエリキャッシュ技術等による効果で ver.1.0比較で1000%、従来比2000%再構築速度の高速化を実現
PowerCMS Xは日本国内で導入実績 3,000 サイトを超える、高性能・高機能のハイエンド CMS「PowerCMS」のノウハウを活かして、全くゼロベースで設計・実装されたリリースから1年の新しいCMSです。
PowerCMS X は、開発言語 PHP で書かれ、高い拡張性、高速な静的ファイルパブリッシュを特徴としています。
アルファサード株式会社では、この度、並列処理やクエリキャッシュ技術等による効果で ver.1.0比較で1000%、従来比2000%再構築速度の高速化を実現した PowerCMS X ver.2.0の提供を開始します。
PowerCMS X 製品サイト
https://powercmsx.jp/
ベンチマーク
[動画: https://www.youtube.com/watch?v=ZkuP9rKOPwA ]
[画像1: https://prtimes.jp/i/41204/5/resize/d41204-5-424493-0.png ]
AWSの t3.mediumで計測。PHP7.3 / PowerCMS 5はサーバーモデルPSGI
1000記事/ 25カテゴリ / 年別アーカイブ/ トップページなどおおよそ1100ページをパブリッシュ
[表: https://prtimes.jp/data/corp/41204/table/5_1.jpg ]
新機能 ~リレーションの逆引き・相互の再構築トリガー、コメント機能など新機能も多数~
[画像2: https://prtimes.jp/i/41204/5/resize/d41204-5-584644-2.png ]
[画像3: https://prtimes.jp/i/41204/5/resize/d41204-5-131353-1.png ]
並列・非同期再構築・クエリキャッシュなどの新機能により再構築が最大2000%高速化されました。
パフォーマンスを計測したり、細かくチューニングするための機能が大幅に強化されました。
コメント機能を追加しました。記事にコメントを受け付けられるようになります。
フィールドデータのエクスポート & インポートに対応しました。
モデルのカラムに「浮動小数点」「固定小数点」を指定可能になりました。
バイナリ型のカラムへのアップロードファイルに許可する拡張子を指定できるようになりました。
tools/test.php を追加しました。テンプレート、PHPのコンパイルチェック、jsonのデコードチェックを行い、エラーを指摘します。
tools/backupSQL.php、tools/restoreSQL.php、tools/rebuildFiles.php を追加しました。データベースのバックアップと復元、ファイルの復元機能を提供します。
プラグイン「CookieUtilities」を追加しました。クッキーのセット、取得、削除がテンプレート・タグで行えるようになります。
プラグイン「CacheManager」を追加しました。キャッシュの種別ごとに管理画面からキャッシュをクリアできます。
プラグイン「RebuildRelations」を追加しました。リレーション対象のオブジェクト、逆引きオブジェクトの相互の再構築トリガーをセットします。
リレーションの逆引きでオブジェクトをループ出力するブロックタグ「mt:referencedobjects」を追加しました。
ファンクションタグ「mt:math」で、四則演算('%', '/', '+', '-' , '*')をサポートしました。
ファンクションタグ「mt:mtime」を追加しました、file 又は module 属性を指定して、該当ファイル/モジュールの更新タイムスタンプを取得します。
一覧画面用のサムネイルを静的生成するオプションを追加しました。
日付が前後のオブジェクトを再構築するオプションを追加しました。モデルごとに設定が可能です。
CSVエクスポート/インポートで、リレーション対象が階層指定のある時「/」付きでパスをエクスポートし、同一名のオブジェクトを識別してインポートできるようになりました。
ExternalPreviewリクエストを POSTリクエストに変更し、パスワード機能を追加しました。
グローバルモディファイア「remove_blank(空行の削除)」「increment(加算)」「decrement(減算)」「cast_to(値のキャスト)」を追加しました。
改善された機能 ~いただいたフィードバックを元に細かな改善点も多数~
[画像4: https://prtimes.jp/i/41204/5/resize/d41204-5-993264-3.png ]
一覧画面からオブジェクトのリビジョンを作成できるようになりました。
一覧画面からオブジェクトを削除する処理を分割して処理するようにして、オブジェクトが多い時にタイムアウトにならないようにしました。
一覧画面からのアクション、タグの追加・タグの削除、ステータス変更、プラグイン「BatchApproval」のワークフローについて、実行後の再構築処理を分割処理するようにしました。
条件タグ「mt:if」のtag属性指定での評価時に属性値を渡せるようになりました。
条件タグ「mt:if」のtest属性値の実行結果を eq, likeなどで比較できるようになりました。
条件タグ「mt:if」で正規表現による比較を行う「match」属性がサポートされました。
リビジョン一覧にステータスアイコンを追加しました。
リビジョン一覧で種類別にフィルタリングするシステムフィルタを追加しました。
URLを物理削除した時、エディタで挿入したアセットのサムネイルを再生成できるようになりました。
ビューの編集画面で、条件タグの外で「mt:else」「mt:elseif」「mt:elseifgetvar」が利用されている時に警告を表示して、保存されないようにしました。
ビューの編集画面で PHPコードに変換されたコンパイル済みコードの構文チェックを追加し、エラーの際には保存に失敗するようにしました。
ORマッパ「PADO」のloadメソッドが、NOT INに対応しました。
「SearchEstraier」プラグインで、全文検索実行時に全角半角を吸収するようにしました。
「SearchEstraier」プラグインで、本文自動抽出の範囲を設定で調整できるようになりました。
プラグイン「Abs2Rel」でlink rel="canonical"を相対パス変換から除外するようにしました。
再構築ウィンドウのサイズを小さくし、UIデザインを変更しました。
デバッグフッタに Load Average と Peak Memory を追加しました。
カラムタイプの変更時や、URLマップのパス指定変更時などで、不適切な設定を行った場合にエラーを表示するようにしました。
マウントされたディスクなどに対するファイル書き込みの際にパフォーマンスが低下しないようにファイル書き込み処理を改善しました。
Websiteテーマを改良しました。また、Websiteテーマにコメント用のビューが追加されました。
tools/worker.php 実行時に進捗を表示する --verbose オプションがサポートされました。
企業プレスリリース詳細へ
PR TIMESトップへ
この記事に関連するニュース
-
サイボウズのkintoneで何ができる?「Japan IT Week」でデモを披露
マイナビニュース / 2024年4月30日 8時5分
-
オープンソースのCMS「Joomla 5.1」正式版
マイナビニュース / 2024年4月19日 16時54分
-
動画編集アプリ「Adobe Premiere Pro」に生成AIビデオツールを搭載 2025年後半予定
ITmedia PC USER / 2024年4月17日 16時39分
-
Windowsスクリプトから配布されるワーム「Raspberry Robin」、HPが注意喚起
マイナビニュース / 2024年4月15日 9時57分
-
Movable Type の管理画面をプログラミングの知識が不要でカスタマイズできるプラグイン「MyAdminPack for Movable Type」を提供開始
PR TIMES / 2024年4月8日 11時15分
ランキング
-
1日本郵便と西濃が共同輸送 長距離対象、24年問題に対応
共同通信 / 2024年5月6日 17時34分
-
2GWが明けたら次の祝日は7月の海の日…産業医が教える「年間幸福度」を最大に引き上げる有給の賢い取り方
プレジデントオンライン / 2024年5月7日 7時15分
-
3思わずクリック「フィッシング詐欺」メールの巧妙 専門家も見極め困難、2要素認証と「意識」が大切
東洋経済オンライン / 2024年5月7日 9時0分
-
4「ようやく再出発」ダイハツ本社工場で生産再開 国内の全工場が稼働に 停止から約4か月半…従業員「やっぱり長かった」
MBSニュース / 2024年5月7日 9時20分
-
5「ブラザー工業のTOB案」にローランドDGが大反論 DG常務「傘下に入ると営業利益が50億円下押し」
東洋経済オンライン / 2024年5月7日 11時0分
記事ミッション中・・・
記事にリアクションする
記事ミッション中・・・
記事にリアクションする
エラーが発生しました
ページを再読み込みして
ください