struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Simone-dev <>
Subject Re: [OT] Soccer portal released
Date Fri, 18 Jun 2004 13:15:01 GMT
well... saying how it works would take all the afternoon to write the 
email.. but basically

there is an admin website where edtors write contents
and the frontend website where user read the contents

To prevent the webserver/DB server to crash under load, all main 
contents (homepage, top news and top pics, netcastings) are all cached 
inside the webserver cache (ASP.NET provides a native cache that stores 
both objects and rendered webpages)

when an editor writes a news, it is stored both into a DB and a 
webservice is called to invalidate a certain cache, so that is reloaed 
and the user reads immediately the new contents without having to wait 
for the cache to auto-reload

This is the same for mediafiles

for the menu and the homepage contents it's a bit different:
when the editor compose the menu or choose the contents of the homepage 
another webservice is called and a page fragment is written on the disk 
so that i can be accessed as a static html file.

All was developed for lowering the load on the web server at the maximum...


Michel Van Asten wrote:

>I found this experience really interresting and I would like to know 
>how you manage the flow of your application...
>Michel Van Asten
>-----Message d'origine-----
>De : Simone - Dev []
>Envoye : jeudi 17 juin 2004 14:25
>A : 'Struts Users Mailing List'
>Objet : [OT] Soccer portal released
>Hello All,
>I know this is a lot off-topic, but I'm so proud of the portal I
>designed and developed that I'd like you all know that it has just been
>released a worldwide soccer portal named ( and
>that now it's having a lot of news and live results and live netcasting
>on the european championship 2004.
>I aplogize for the "invasion" also becuase it's not developed in Struts,
>but with ASP.NET.... but as I said, it took me the last 6 month of work
>to develop the engine that drives that portal (and all its netwok: all
>main italian soccer teams).
>I use Struts in my spare time but in my "real" work I develop with .NET
>and C# (not my decision, of course)... but I prefer Struts.
>Simone Chiaretta
> <>
>Any sufficiently advanced technology is indistinguishable from magic
>"Life is short, play hard"
>To unsubscribe, e-mail:
>For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message