こちらは2.4系の記事になります。3系でのチューニングの記事はコチラさて、だいぶ間が開いてしまいましたが、前回の続きで、EC-CUBEをMySQLで動かす際のチューニングの続きです。 僕がやった施策の中ではこれが劇的に効果がありました。 今回は、MySQLでもviewを使うという物です。 データベースのviewとは、簡単い言うとSELECT文の結果をテーブルの様に扱える機能という事です。 EC-CUBEは、PostgreSQLで動かす場合は、商品情報のカテゴリや規格の情報をまとめた物をviewにして、商品一覧画面や商品詳細画面等で利用しています。 ところが、EC-CUBEをMySQLで動かす場合、MySQLのバージョンが4.1でも利用出来る様に作られているため、viewの部分をサブクエリにして動かしています。 この、ネストしたサブクエリからSELECTする場合、インデックスが使えないので、
By markstory CakePHPコアチームはCakePHP 2.0.0-devをこんなにも早くお見せできることを誇りに思います。これは2.xブランチの最初のパッケージリリースとなります。2.0.0-devリリースは後方非互換な変更と新機能が多くあります。そして、まだ商用利用できるようにはなっていません。一番大きい非互換な変更は、CakePHP 2.0.xが少なくともPHP 5.2.6を必要とするということです。 PHP4及び5.2.6未満のPHP5のサポートは打ち切られました。 新機能 以下はCakePHP2.0の新機能に関する完全なリストではありませんが、これまでのハイライトは含まれています: テストフレームワークとしてPHPUnitの採用。PHPUnitはユニットテストのデファクトスタンダードであり、CakePHPも仲間入りになります。多くの後方互換性のある追加要素があるので、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く