I'm moving from Wingate 6.5.2 + Kaspersky to a new host on which I've installed 7.2.2.3416 + Kaspersky with 30 day trial licenses. This enables me to move clients to the new setup and back as needed while resolving issues. Other than visually attempting to match configurations I did not transfer anything from Wingate 6.
The new host has one 2.2 GHz Pentium 4 CPU, 2GB memory and 400MHz bus, vs. one 1GHz Pentium III, 512MB memory and 133MH bus on the old host. Both are running Windows XP SP 3. The new host is much more up to date with MS security patches. I have a very small network (5-7 clients) and do not use Wingate's access controls.
A TRENDnet TW100-S4W1CA router feeds both hosts. Each host has a single NIC fed by the router and a single NIC supporting the internal network, which currently is shared in common across the clients. I have confirmed the performance issue on the new host persists when the old host is disconnected from the internal network.
Problem:
Clients using the new host stall when building web pages with images. Refreshing the page often allows completion. Turning off the Wingate cache considerably improves but does not fix the issue. Without cache, image downloads stall about 20% if the time, and the one attempt I've made to download mp3 files (from Amazon) stalled on the second file, at which point I moved that client back to the old host. Restarting a stalled image download using a download manager is usually successful. Interestingly, usenet downloads through the new host seem to proceed at about twice the speed of the old host, likely since they use stable TCP connections and benefit from the new host's CPU speed and additional memory.
With the cache active most downloads stall and also fail reporting incorrect file size. I turned off the cache after noticing various cache warning messages - the most common being
"{HTTPCache::ValidateResponse} response ETag "d48dfb52e84bcc1:8037" in response doesn't match client or our Etag - server error".
Without the cache I frequently see "Socket exception in CDNSService::OnRead Connection Reset by Remote Host {Thd 356} [socket #D2C, 10.25.25.3:53 to :0]" but haven't yet attempted to match this error to the stalled downloads. DNS on both hosts is configured identically so far as I can determine. Client IP's are static. 10.25.25.3 is the new host's local network IP, vs. 10.25.25.2 for the old host.
I use Commview to trace network packets - not yet productively in this instance however it does report the NIC traffic registers. All NICs on both hosts report no collisions, no over/under runs, nor frame errors. The Windows error log does not appear to indicate any relevant network issues. One 4226 error resulted when I was scanning the external link using 10 processes at a time.
I'm about ready to abandon Wingate 7. Perhaps you have suggestions I can try first.