I am still reviewing this process to see if there's any way we can speed it up, or if there's something we can do to reduce the impact.
When resolving symbolic links the biggest factor is the latency between the client and the server, for each symbolic link we resolve it by sending a command, which must be done one by one, and then if the symbolic link points to a file we need to send an additional command to obtain actual file size.
If we delay the resolution until the last minute then we introduce many inconsistencies of the symbolic links.
There are a few specific cases where symbolic links are incorrect in FileZilla, I don't recall the specific cases off hand, but without doing any resolution these issues exist.
|