PMailServer / PMailServer2 専用サポート掲示板です
PMailServer / PMailServer2 についての質問などはこちらにお書き下さい。
ご質問や要望を出される前に必ずこちらをお読み下さい

強制ではありませんが、ご質問やご要望を出される場合で、質問内容が解決した・しなかったや 要望についての返答にご意見がある場合等は可能であればご返信頂ければと思います。

A.K.I Software トップページへ戻る

*** 画像投稿キーによる投稿規制があります。投稿する際は投稿キーを必ず入力してください。 ***
閲覧:[タイトルリスト/][ツリー表示/][本文一覧表示/]
移動:[最新表示][最初から表示] [次の文章へ][前の文章へ]
投稿:[新規投稿][返信投稿] [削除]
文書番号3840 返信投稿
タイトルRe:01 Webメールの表示速度について
投稿者 A.K.I Software 
日付19/04/23 18:37
コメント元 38393841
少し遅い気がしますが、ある程度時間がかかります。

まず速度ですが、当方でテストを行った所、約1,300件のメールが入った
フォルダを開く際にかかる時間は約 1.2秒です。

まず該当フォルダを開いた際に、未解析(キャッシュされていない)メール
があるかを確認し、未解析の場合はヘッダー等の解析を行います。

メール解析が終わった、又は未解析が無い場合は、キャッシュファイルを全て
読み込んで表示用のデータを読み込みます。
*全て読み込むのは、ソートを行う場合に必要だからです。

その後、HTML を生成して出力を行います。

時間がかかるのはキャッシュファイルを全て読み込む為なのですが、この速度は
ストレージの速度とキャッシュファイルの状態に依存します。

ストレージの速度は単純に HDD や SSD の速度です。

キャッシュファイルの状態ですが、このファイルは性質上非常に断片化がしやすい
ファイルで、同一フォルダにメールを何度も移動して大量にメールを保存
するとそれだけ断片化を起こします。

またキャッシュファイル自体が頻繁にアクセスが行われ書き換え等が発生します
ので、一旦キャッシュファイルを削除すれば一時的に改善しますが、またすぐに
同様の症状になる場合があります。

これについてはファイルシステム上、避けられない問題で、またサーバーという
こともありデフラグ等をかけるのが難しいです。

現状としては、ある程度メールが溜まったら別のフォルダに移動して分散する
位しか対処方法はありません。

それ以外としては、ストレージ自体を SSD にする等の物理的な改善しか
無いと思います。


検索:
BBS管理