On Fri, Jul 10, 2015 at 1:20 PM, Ted Roche <[email protected]> wrote:
>>
>> That being said, it does seem unlikely that in the ordinary course of
>> business we would have over 200 people connecting to their site. It may or
>> may not depend on definition of "connection": are there not some
>> circumstances under which software enhances the total bandwidth of an
>> instance of communication between two internet nodes by means of multiple
>> connections?
>>

If you had to wait to download all the resources from a typical
website in a single queue of "request one jpg... wait... receive the
jpg. Request the next CSS file... wait.. " the internet boom would
have been over long ago. All modern browsers run requests in parallel.
The good ones let you specify how many threads to run, typically a
minimum of 4. Smart websites serve static resources from a different
host name so they can be further "paralleled." Some internet web sites
tell you the magic settings to soup up your browser for more
connections, as do some "performance add-ons" Some browsers are
overly-aggressive about caching, poking around web sites for what
might be the next page you're looking to download, so-called
"look-ahead" caching which is too much, imo.

I've got some traffic on one of my sites that has all the hallmarks of
malware; I traced it down to a couple of clients who have browsers on
their desktops, and matching browsers on their "smart" devices. When
one device requests a web page, the other will, too, to update its
cache. This is the opposite of "smart" imo.

When they are talking about "connections" they may mean raw TCP/IP
communications blocked at the firewall, http requests blocked at the
web server, database connections, or something else. It's a pretty
fuzzy term, and may be specific to the application you share with
them.

There should also be caching going on. Ideally, all "static" resources
in a website should be served with a specified lifetime, so the
browser caches them all locally. A good web server and/or front end
cache should also be serving these from caches and not having to
return the same files off disk each time. Smart web browsers ask if
cached resources have changed and don't request them again unless they
have.

If you are getting "expire" headers showing that everything expires
immediately, and all have to be requested each time, it's no surprise
you're bogging down their web site. It's possible you could rig up a
caching server on your side of the relationship, but I wouldn't
recommend it unless you have nothing else better to do, which is
pretty unlikely.

I'd query the vendor further about the "connections" explaining as you
have to us that there are only 100 users on your site and you wonder
how 200 connections could be made and let them explain to you what's
going on. Then, perhaps the two of you can work out how to work better
together.

If you can't get satisfactory answers, since you have a contractual
relationship with the site, perhaps it's time to revisit the contract.

-- 
Ted Roche
Ted Roche & Associates, LLC
http://www.tedroche.com

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/cacw6n4uptkwj623j9x32qjqm5kw3omo-6p-jv3ixgv72oy+...@mail.gmail.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to