指定されていない記事が登録されないバグを修正しました。
アップデート方法
- frontpage_update.phpを上書きしてください。
確認しているようでできていなかったようでした。
そもそもJBackupの修正に重きをおきながら事を運んでいたのも一因で、20000タイトルの記事を持ちながらJoomla!のバックエンドでの記事のテスト作業がスムーズに運ぶはずもないですね。それが原因でこの作業をしながらもうひとつJoomla!でパフォーマンス改善の方法を試してみました。
20000タイトルの記事があるとJoomla!のバックエンドではとても記事の一覧など表示できないくらい遅いです。ちなみに20タイトルの一覧を表示するために5分以上はかかります。ちなみに遅い原因は、データベースからデータを取り出すときに時間がかかっているようです。時間がかかっているSQLクエリがあってそれだけで2分以上かかっています。先日の記事で書いたようにアスタリスクでフィールドを指定しているクエリですが、今回は直にフィールドを指定すると余計に時間がかかっちゃってそれでは改善どころか、改悪になってしまいます。それは、フィールド数が多いのも一因だと思います。
じゃ、どうしたらと。
クエリを二つに分割することで2分以上かかっていたものが、約11秒で完了するようになりました。でも約11秒もかかっちゃいます。もっと改善の余地がありそうです。
さて、いろいろやっていくと目安としてこんなことが言えそうです。
- たくさんのPHPループより、MySQLでこなす。
- たくさんのフィールドと条件より、PHPループ。
バランスでしょうか。
と、いろいろやっていてやっと、まともなテストをしたってことですか。ごめん。![]()










Custom Head Tagプラグインでリクエストが以前にあったのですが、私がモタモタしていたらリクエストされた方が作っちゃったようです。 こちらで公開されておられます。 ToHeader...