-1
私はFlexとPHPを使用しています。大きなXMLファイルを作成する
私はmysqlデータベースでクエリを実行し、PHP関数を使用してxmlを作成します。
レコードセットには、約90000行が含まれている場合があります。したがって、XMLファイルを生成するのは約50秒です。
私はダンプを作成するのではなく、FlashBuilderに送信してデータプロバイダを作成するためのファイルを作成するだけです。
私はいくつかのプロセスを使用しようとしました:
- のDOMDocument
- たXmlWriter
- にSimpleXMLElement
しかし、これらの方法では、ファイルを作成するための時間が遅くなることです。
プロセスを高速化する別のアイデアがありますか(mysql側かphp側)? mysqlコマンドを使用してXMLファイルを作成します。
おかげ
。必要に応じてピース単位でロードする必要があります。 – DanRedux
また、XML形式の90,000行をクライアントにダンプしないような方法でデータプロバイダを構築することを検討する必要があります。サーバーの作成速度が遅いだけでなく、クライアントも同様に使用するのが難しくなります。 – Tomalak
90000行では、それ以上高速化することはできません。おそらくデータベースにインデックスがない場合、または正しく設定されていない場合は、それらを追加するとスピードの向上が見られますが、DanReduxは実際にページごとに読み込むか、必要に応じて読み込むべきだと述べていますそれらを処理/表示する。 – daniels