[YLUG] more hosting chatter
Matthew Gates
matthew at porpoisehead.net
Wed Nov 12 09:10:52 UTC 2008
All this talk of hosting has reminded me of something which I would like to
find out about. I've had a very cheap hosting solution for a few years, and
it's all well and good for low traffic personal stuff.
However, I need to find out about hosting with different requirements -
essentially what would be necessary and in what price range it would be.
The task is to serve something like tiled map data (actually image tiles
from an astronomical survey - think the "sky" part of google earth). The
data set size is something of the order of a few gig. It's all static
files.
Typical user session:
- connection, fetch 1 large-ish file (300 kb)
- two to four download threads, probably working 85% of the time during a
user session, dragging files from the server as fast as the connection
allows.
- typical download thread behaviour:
+ download a group of 2-16 very small files in quick succession (a few
hundred bytes each),
+ then grab a similar number of image tiles (2-50 kb).
+ repeat until end of session.
The number of simultaneous sessions is hard to judge. I estimate between 30
and 250 concurrent sessions at any one time, with occasional spikes of up to
2000 concurrent sessions (but rare enough that it doesn't matter if it
really hits performance).
One requirement is that this is done with fairly low latency. I suppose any
hostco tries to optimise their systems to do this, but I've found the
cheaper virtual host solutions can be pretty slow sometimes - especially the
connection time.
It seems to my inexperienced mind that this is a lot of open connections at
once. Anyone out there have some idea of what this sort of solution would
cost, or the best way to go about it? I'm wondering if it's possible on a
cheaper virtual host, or if it would require something more expensive.
The file structure is atypical for a web site - there ar many directories
with thousands of tiny files in. This makes be think that filesystem choice
could affect performance. e.g. reiserfs is _much_ faster than ext2/3 for
handling large numbers of small files. I guess that would require a lot
more control of the server than a typical virtual hosting solution...
Cheers
Matthew
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.lug.org.uk/pipermail/york/attachments/20081112/3abe7388/attachment.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mailman.lug.org.uk/pipermail/york/attachments/20081112/3abe7388/attachment.pgp
More information about the York
mailing list