Folder tree very slow on WAN

I am frequently using Directory Opus to access a file server on the other end of the globe; latency is in the 300ms-400ms range. Navigating using the folder tree seems substantially slower than using the list view.

When I use the little triangle to expand a directory with many subdirectories, the subdirectories take around minute to appear. Sometimes subdirectories appear one by one in the tree view, with a new folder appearing every few seconds. I am guessing it is doing a network round trip for every directory. Is there a way to prevent this from happening?

Thanks,
Daniel

Opus uses Explorer to manage the Folder Tree... How are things behaving in comparison when navigating the same remote folders using Windows Explorer?

Bad as well.

Is there a way to not use explorer? The reason I bought Opus was that explorer is a piece of .... that doesn't work on a WAN. Or do I just have to get used to the commander-style interface?

Opus doesn't literally use Explorer to generate the tree. It uses the same Shell namespace API that Explorer uses, which I think is what Steje meant.

What performance do you get if you open a Command Prompt and ask for a directory listing of the network folder? e.g. run dir \computer\share\path and see how long it takes.

If that takes a long time then it seems like an issue that Opus cannot solve by itself. The workstation may have a "fast network folder reading" mode which improves directory listing performance. However, turning that on may cause problems connecting to non-Windows file servers if they use old versions of Samba. The "fast mode" is off by default in XP and Vista (read more about it here, here and here). (Update: The "fast mode" switch was apparently left out as it could cause bad file servers to crash. :frowning: )

If the dir is reasonably quick then the delays in Explorer and Opus may be due to extra work being done, e.g. to find out if each folder has sub-folders and needs a + icon. (That may be done on a background thread already. I'm not sure and just guessing at possible reasons for a network round-trip per folder.)

A dir command in a dos prompt is fast (seconds). Client=Vista/64, Server=Windows 2008.

I couldn't figure out from your link how to enable "fast network folder reading" (it's a lot of text, so I may have missed it).