2010-12-04 5 views
3

弊社では、弊社の支援チケットを処理するためのPHPアプリケーションがあります。何千ものイベントを処理する場合は、icsフォーマットが良いアイデアですか?

今、私たちは、予定、会議、および予定リストがすべて一緒になっている可能性があるように、そのPHPアプリケーションを通じてチケットをics(カレンダー)ファイルに追加することも考えています。電子メールクライアントアプリケーション(進化、雷鳥...)または携帯電話。

社内の専門家の中には、年間2,000以上のチケットがあるので、簡単にテストしました。つまり、約400KBのicsファイルを意味します。過去のチケットも追加すると、2MBのicsファイルから始まります。

(帯域幅の問題がある)携帯電話を考慮していないと、平均的な電子メールクライアントアプリケーションには大きすぎますか? php icsパーサーがファイルを通過するのに時間がかかりますか?あなたはそのような経験をしたことがありますか?

1)ファイルを読み取ることができる速度:

答えて

1

任意のファイルを解析するとともに、任意の処理時間は、以下の要因によって決定されます。ファイルを格納するハードドライブ(およびその場所)に基づいています。 2)ファイルがサーバーのメモリにロードされるときのRAM。 3)CPU - データのロー・プロセッシングには時間がかかることがありますが、データの読み込み中に実行するタスクが多い場合を除き、数MBは何もありません。

異なるサイズのicsファイルを使って負荷テストを実行して、操作上の要件が異なるようにすることが予算内にある場合は、作業をお勧めします。私は特定の状況で前にこれを行い、何の問題も見ていません。

+0

はい、私たちはテストのための予算を持っています。私たちが疑問に思っているのは、icsをストレージとして使用するのが賢明な場合です。 Icsは、特別な努力なしに複数のアプリケーション(およびデバイス)で読むことができる大きな利点があります。一方、私はそれがデータベースとして単一のテキストファイルを保持することをお勧めしません... – damko

+0

talking with同社のシステム管理者の一人として、Zimbraを「ストレージ」として実装し、ICをトランスポートとして使用することを考えています。これは私にとってより意味があります。どんな意見ですか? – damko

関連する問題