Piwik 2.1 -大規模なパフォーマンスと信頼性の向上
Piwik v2.1.0 のリリースを発表しました!
完了したチケットリスト:変更履歴
Piwik 2.1 は 2.0 リリース後、初のリリースで、それは Piwik の新たな方向性を表しています。優れたパフォーマンスと信頼性、全体的に優れたオープンプラットフォーム!私たちは、マーケットプレイスで多くのプラグインをリリースしたのと同様に、興味深い新しいプラグインを構築する開発者を支援しました。
この 2.1.0 のリリースでは、アーカイブプロセスおよび Piwik 2.0 で導入された新しいデバイスの検出プロセスにおける、パフォーマンスと信頼性の改善が含まれています。また、新しい Eメールレポート形式( CSV )、新たなマーケットプレイスのプラグインと、全体で 80 を超える改善(ソース)が含まれています。
アーカイブ時のパフォーマンスの大規模な改善
このリリースでの最大の改善は、アーカイブプロセスに対して行われた様々なパフォーマンスの改善です。これらの改善は以下のとおりです。
メモリ使用量が、一部のケースで 80% 以上削減されました!単純に 8GB のメモリが使用されていたものが、1GB になります。 Piwik のエンジニアは高負荷 Piwik のプロファイラ XHProf レポートを分析し、アーカイブにいくつかの改善を実施しました。
レポートを自動的に処理する cron スクリプトのセットアップは、CURL HTTP リクエストを発行する代わりに、非同期アーカイブを実行するための新しいプロセスを作成します。この変更は、アーカイブプロセスの性能と信頼性の向上に繋がります。
バグ修正やデバイス検出とパフォーマンスの改善
Piwik 1.12 では、私たちが今まで使用していたものよりさらに多くの情報を検知することが出来る新しい検出機能を導入しました。 Piwik 2.1にはいくつかのバグ修正や改良など(新しいデバイス、ブランド、スマートフォン、タブレット、その他のデバイスのためのモデルを多数検出)の機能が含まれています。この機能を使用するには、[設定]から[プラグイン]を選択して DevicesDetection を有効にしてください。
新しくなったデフォルトの MySQL データベースの種類( InnoDB )
この変更は、既存の Piwik ユーザには影響しませんが、パフォーマンスと信頼性への取り組みを反映したものです。私たちは、デフォルトの MySQL データベースタイプを MyISAM から InnoDB に変更しました。これは、新しいユーザが直ぐに InnoDB が提供する信頼性の利点を得ることが出来るからです。
新しいマーケットプレイスプラグイン ― HTTP 認証
私たちはウェブサーバによって提供される HTTP 認証サービスを使用することが出来るマーケットプレイスに、新しいプラグインをリリースしています。このプラグインの詳細は、マーケットプレイスで説明します。
スケジュールレポートの新しい Eメール形式
このリリースでの、最大の変更は、新しい Eメールレポートの形式です。 これまでの、 HTML やPDF レポートと同様に CSV ファイルとして Eメールレポートを取得することができます。
その他の改良点
パフォーマンスの向上や、新しいプラグインに加えて、今回のリリースは、以下に記載しているいくつかの細かい改善が含まれています。
埋め込まれたダッシュボード内セグメントの変更
埋め込まれたダッシュボードは、直接あなたのアプリケーション内のトップメニューおよび、 Piwik のブランドを付けることのないダッシュボードを含めることが出来る強力な機能です!
このダッシュボードは通常のダッシュボードのように、現在のセグメントを変更し、新しいセグメントを作成することが出来るセグメントセレクタを含んでいます。
複数のスーパーユーザ
Piwik は、複数のスーパーユーザを持つことが出来るようになり、そのスーパーユーザは別名を持つことが可能になりました。
ユーザガイドの詳細:Piwik のスーパーユーザ管理。
モバイルアプリケーションのスマートアプリバナー
最後に、大きなユーザエクスペリエンスを提供することへのコミットメントとして、私たちはスマートバナーを追加しました。 Piwik をモバイルデバイス( iOS と Android の両方)から表示する、ユーザに素晴らしいモバイルアプリケーションがリリースされます(そして無料です!)。
Piwik に参加
あなたは優秀な開発者または経験豊富なユーザインターフェイスデザイナーですか?あなたに若干の自由な時間があって、あなたの周りの最も素晴らしいオープンソースのプロジェクトの一つに貢献したい場合、 Piwik チームと連絡を取るか、詳しく知るためにこちらのページを読んでみてください。
概要
Piwik 2.1の変更点の全リストは、変更履歴を確認してください。
コア開発者、全てのベータテスターやユーザ、私たちの公式サポーター、翻訳者、およびバグや機能要望を報告してくれた皆様に感謝しています。
また、私たちが使用するソフトウェア、およびライブラリをありがとうございました。
今回のリリースにおける改善点の多くは InnoCraft の専門家の努力から生まれています。あなたが分析データを最大限に活用したく、助けが必要な時には、 InnoCraft にお問い合わせください。 私たちの詳細についてはこちらをご覧ください。
よろしかったら、 Piwik を友人や同僚に教えたり、ウェブサイト、ブログ、フォーラム、 stackoverflow などに書き込んでください。
Enjoy!
Benaka M.
Benaka は優秀なソフトウェア開発と Piwik 開発チームのアクティブメンバーで、いくつかの新しい機能と無数のバグ修正とパフォーマンスの向上に貢献しています。