■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: 表示が重い HTMLのソースが汚い

ryuring > Re: 表示が重い HTMLのソースが汚い @ 2010/9/20 2:40
こんばんは。

kakaroさん、色々と考えていただきましてありがとうございます。
開発メンバーのryuringと申します。

現在、表示速度の問題は次の項目が原因だと認識しています。

■ データベースにCSVを利用し
CSVを選択した場合、メモリ上に対象テーブルのデータを一旦全て読み込んでフィルリングする仕様となっているので、件数が多くなってきた場合、確実に表示が遅くなります。

■ フィード読み込みの問題
一番の問題はここだと考えています。javascriptとしてどこにでも貼り付けられる仕様としている為、一旦、ajaxのスクリプトを書き出すjavascriptをPHPで自動生成し、ajaxで再度一覧を取得するようになっています。
この際、IEでは、ajaxにも関わらず一瞬固まったようになるようです。

■ Baserコア用の画像、CSS、javascript読み込みの問題
Baserが提供する管理画面等で使う上記ファイル群は、全てvendorsディレクトリに格納しており、一旦、index.phpを読み込む仕様となっています。ここでのオーバヘッドが発生しています。

■ 管理画面ログインの問題
CakePHPのページ機能を利用してページ管理を実装しており、管理画面にログインしている状態で、公開ページ側に「編集する」のリンクを表示には、キャッシュを一旦削除するしかありません。
従って、管理画面にログインしている状態ではキャッシュを効かす事ができず重くなっています。


DBのインデックスについてはご指摘のとおり、現在、主キーのみとなっています。
もちろん、今後チューニングしていく必要があると思いますが、100ページ〜200ページ程度ではそこまでの効果は期待できないと考えています。

ページ速度の改善については今までに数回チケットを切り、取り組んできたのですが、それでも、表示が重いという話はよく伺いますので、今後ちゃんと検討してく課題として、再度チケットを切りました。
http://project.e-catchup.jp/issues/1049

アイデアを頂ければこちらに反映し、改善していきたいと思います。
よろしくお願いいたします。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
8 人のユーザが現在オンラインです。 (6 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 8