Next time I'm getting traffic I'll try replacing the template. That very well could be the problem since it's over 300KB in size
Though how could the template be the problem if HFS also lags downloading files, not just pages?
I'll let you know the results.
---------------------------------------------------------
OK, without traffic, I tested how long it took HFS to generate a page with a bunch of {.exec.} commands in it..... usually it would take ~770 milliseconds but as high as 2 seconds to generate it, with my standard template. Changing the template to a nearly blank one had no effect.
Next I'll test with heavy concurrent traffic.
---------------------------------------------------------
Two more things.... Do you think it has an effect that my VFS has 634 items in it? I feel like this is the most likely cause.
Anyway, here's my customized options just as another thought:
# 2.3 beta (build 279)
window-max=yes
# default: no
easy=no
# default: yes
port=80
# default:
files-box-ratio=0.1609375
# default: 0
log-max-lines=0
# default: 2000
log-file-name=C:\Documents and Settings\admin\Desktop\Logs\HFS Main Log.log
# default:
log-font-name=Arial
# default:
log-font-size=8
# default: 0
log-date=yes
# default: no
log-only-served=no
# default: yes
log-server-start=yes
# default: no
log-server-stop=yes
# default: no
log-replies=yes
# default: no
log-file-tabbed=yes
# default: no
log-apache-format=%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"
# default:
tpl-file=C:\Documents and Settings\admin\Desktop\Global Template.tpl
# default:
confirm-exit=yes
# default: no
keep-bak-updating=no
# default: yes
custom-ip=www.filesplat.com
# default:
search-better-ip=no
# default: yes
start-minimized=yes
# default: no
auto-save-vfs=yes
# default: no
use-comment-as-realm=no
# default: yes
getright-template=no
# default: yes
dont-include-port-in-url=yes
# default: no
delete-partial-uploads=yes
# default: no
rename-partial-uploads=%name%.partialupload
# default:
tray-icon-for-each-download=no
# default: yes
enable-fingerprints=no
# default: yes
send-hfs-identifier=no
# default: yes
list-protected-items=yes
# default: no
browse-localhost=no
# default: yes
default-sorting=ext
# default: name
auto-save-vfs-every=60
# default: 0
last-update-check=40575.7608544907
# default: 0
tray-message=Uptime: %uptime%\nDownloads: %downloads%\nTotal Hits: %hits%
# default: %ip%\nUptime: %uptime%\nDownloads: %downloads%
max-ips=100
# default: 0
max-connections=400
# default: 0
max-contemporary-dls=25
# default: 0
max-contemporary-dls-ip=5
# default: 0
flash-on=
# default: download
graph-rate=1
# default: 10
no-reply-ban=yes
# default: no
(long ban list removed for privacy)
add-to-folder=/
# default:
last-file-open=C:\Documents and Settings\admin\Desktop\Server File System.vfs
# default:
encode-spaces=no
# default: yes
mime-types=*.js|text/javascript|*.htm;*.html|text/html|*.jpg;*.jpeg;*.jpe|image/jpeg|*.gif|image/gif|*.png|image/png|*.bmp|image/bmp|*.ico|image/x-icon|*.css|text/css|*.txt|text/plain|*.mpeg;*.mpg;*.mpe|video/mpeg|*.avi|video/x-msvideo|*.tpl|text/plain|*.swf|application/x-shockwave-flash
# default: *.htm;*.html|text/html|*.jpg;*.jpeg;*.jpe|image/jpeg|*.gif|image/gif|*.png|image/png|*.bmp|image/bmp|*.ico|image/x-icon|*.mpeg;*.mpg;*.mpe|video/mpeg|*.avi|video/x-msvideo|*.txt|text/plain|*.css|text/css|*.js|text/javascript
in-browser-if-mime=yes
# default: no
icon-masks=.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||.jpg|10001||.mp3|10001||.pdf|10002||
# default:
(address2name removed for privacy)
recent-files=C:\Documents and Settings\admin\Desktop\Server File System.vfs|C:\Documents and Settings\admin\Desktop\Server File System.vfs|C:\Documents and Settings\admin\Desktop\test.vfs
# default:
trusted-files=C:\Documents and Settings\admin\Desktop\Server File System.vfs|C:\Documents and Settings\admin\Desktop\Server File System.vfs
# default:
tray-instead-of-quit=yes
# default: no
compressed-browsing=no
# default: yes
hints4newcomers=no
# default: yes
log-toolbar-expanded=yes
# default: no
do-not-log-address=192.168.1.1-192.168.1.80
# default:
min-disk-space=10
# default: 0
out-total=229392697625
# default: 0
in-total=27657785166
# default: 0
hits-total=404436
# default: 0
downloads-total=85054
# default: 0
upload-total=1922
# default: 0
connections-columns=IP address;174|File;417|Status;196|Speed;72|Time left;77|Progress;980|
# default: IP address;206|File;206|Status;206|Speed;50|Time left;50|Progress;50|
update-daily=no
# default: yes
ip-services=http://www.whatismyip.org/|;http://www.melauto.it/public/rejetto/ip.php|;http://checkip.dyndns.org|:;http://www.canyouseeme.org|td><b>
# default:
ip-services-time=40662.6237840394
# default: 0
-------------------------------------------------------------------
EDIT
I took my VFS, cleared it down to 2 items, and my personal page which typically took 0.7-0.8 seconds to load now took around 0.6 seconds to load. Not really solved yet.
I'll have to test that with high traffic though.