I have added another huge improvement. I have modified the FTP code. It will only FTP those files that were modified since jSunnyreports has started. In other words, it will only upload the files that have been modified this run by jSunnyreports.So 10 files changed? Then those 10 files are uploaded.
This has another huge implication. After the initial run of jSunnyreports ( creating cache files etc ) jSunnyreports is running in optimized mode.