WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:ASPでFileSystemObjectを使用してのフォルダ、ファイルの一覧取得にのレスポンスついて。

0:[投稿] りょう [MAIL] [2004/02/20 17:31 ][環境:IE6,WIN98 Windows2000,IIS]

はじめまして。
以下の件について教えて頂けないでしょうか?

現在、WEBサーバー(IIS)に以下のような機能を追加しようとしています。
@WEBサーバーに公開用のフォルダを用意
A公開用フォルダ以下の内容をクライアント側から閲覧できるようにする。
Bクライアント側からファイルをダウンロードしてもらう。

上記の機能を実現するためにASPにてFileSystemObjectを使用して公開用のフォルダ以下を閲覧できるようにするところまで作成しました。
そこで一つ気になったのですが、フォルダの内容が多くなると表示までに結構時間がかかるのです。
あるフォルダの中に存在する13個のサブフォルダを一覧表示するだけで4秒程度かかっています。
サーバーの環境)
 OS:windows2000
 メモリー:512MB
 CPU:Pentium4 2.4GHz

サブフォルダの数が増えるほどレスポンスが悪くなっているようです。
以下はソースの一部です。(一部加工済)

-----------------------------------------------------------
Set fs = Server.CreateObject("Scripting.FileSystemObject")
Set fld = fs.GetFolder(sRootDir)

Set fd = fld.SubFolders
For Each f1 In fd
 <% = f1.Name %>
 <BR>
Next
-----------------------------------------------------------

フォルダ名を取得する所のレスポンスが悪いようなのですが、改善する方法はないでしょうか?
それともこれが限界なのでしょうか?

ご存知の方がいましたらご教示願います。
よろしくお願いします。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World