On May 14, 3:16 pm, Drew <[EMAIL PROTECTED]> wrote:

Hi,

> I can see that this would complicate matters for mirroring websites,
> though it's not clear why you need to mirror websites. Obviously
> distributions/downloads can benefit from mirroring, and notebook
> servers can easily be loaded down, but I'm surprised that the main
> community website needs it, do you expect it to be that heavily
> loaded ?

Right now the downloads and the rest of the website are integrated, so
without splitting off the downloads into its own domain
[downloads.sagemath.org] and mirroring that out it cannot work. But
even with that I deeply distrust *any* CMS/website management tool
with database backend since it opens up quite a number of security
issues [SQL injection galore for anything out there] and also
complicates administration since there are more "moving parts"
involved. Static content [generated from scripts] is easy to mirror
and also easy to debug if things go wrong. All the flashy CMS is crap
once things go wrong/a db gets corrupted and I have been able to learn
from the past when such things have been an issue. Just from various
mysql/postgres db updates I am scarred for life and have developed a
strong CMS allergy. I was the guy who was supposed to keep everything
locked up and tightened down for some project that wasn't Sage and all
the flashiness is and ease-of-use is just of a CMS not worth it
because it because you are in deep trouble once the shit has hit the
fan. And believe me: it has happened in the past and will happen
again.

> Heavily loaded sites are usually broken up so that the db(s),
> static and dynamic parts of the site are served off different
> machines, and extra servers are added where needed.

Well, that doesn't solve the geographic problem. A server hosted in
the US is usually fine for US users, but if you sit in Europe things
can be different [I did mention my *8 kb/s* download alreadcy from
Italy. I did get 1.5MB/s from the same host using the German mirror].
But there are way more people out there not in the US/Europe where the
infrastructure sucks even more. One example: In Australia everything
is metered except to some small selection of hosts and that is a first
world country. I don't want to even imagine what it is like to
download Sage from an US host in say India or China.

> -Drew

Cheers,

Michael
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to