バグ報告 > フロント機能 > SESSIONデータが多すぎるとMySQLのTEXT型をはみ出す |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
shutta |
投稿日時: 2011/8/15 16:14
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: SESSIONデータが多すぎるとMySQLのTEXT型をはみ出す 横からすみません。
引用:
(詳しい人ではないですが、)オーバーヘッド面では問題ないかと思いますが、全てのカラムに対してよりは、明示的にTEXT型以上のサイズが必要なものだけ型変更した方が分かり易いかと思います。 (チケットのコメントにも記載しましたが、こちらにも改めて話題を振り直します。) 引用:
こちらは、 r21191 http://svn.ec-cube.net/open_trac/changeset/21191 にてコミットしてみました。 一応動作確認はしていますが、色々な部分に影響していそうなので、細かなところで問題が出ていないか少し不安です。 本来は、商品情報を取得する部分を書き換えて、必要な情報だけ取得するように書き直すべきかもしれませんが、下位互換性というか、カスマイズ等で、デフォルトで必要な項目以外の項目を参照している場合も影響が少ないように r21191 のような変更にしてみました。 実装的には、既存の商品情報をがさっと突っ込んでいる部分はそのままにしておいて、そこから必要でない項目をunsetしています。 今回追加した、adjustSessionProductsClass()を、class_extends/SC_CartSession_Ex.php側で書き換えれば、カスタマイズしている方も既存の動きが保てるようにしています。 また、何もしない関数に上書きすれば、今まで通りの挙動になります。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
SESSIONデータが多すぎるとMySQLのTEXT型をはみ出す | coelacanth | 2011/6/1 17:02 |
Re: SESSIONデータが多すぎるとMySQLのTEXT型をはみ出す | coelacanth | 2011/6/1 19:11 |
Re: SESSIONデータが多すぎるとMySQLのTEXT型をはみ出す | nanasess | 2011/6/1 19:40 |
Re: SESSIONデータが多すぎるとMySQLのTEXT型をはみ出す | red | 2011/6/1 19:47 |
Re: SESSIONデータが多すぎるとMySQLのTEXT型をはみ出す | seasoft | 2011/6/1 20:09 |
» Re: SESSIONデータが多すぎるとMySQLのTEXT型をはみ出す | shutta | 2011/8/15 16:14 |