You are here: Foswiki>Tasks Web>Item8506 (15 Feb 2010, WillNorris)Edit Attach

Item8506: Improve load time of foswiki.org pages by putting the static part (/pub) on a dedicated server / IP

pencil
Priority: Normal
Current State: New
Released In:
Target Release: n/a
Applies To: Web Site
Component:
Branches:
Reported By: OlivierRaginel
Waiting For: Main.InfrastructureTaskTeamGroup
Last Change By: WillNorris
As stated by WillNorris, MichaelDaum and others, there are some basic stuff which can be done to improve a web page loading time, and one of them is to serve the static stuff from as many servers as possible.

Another one is what MichaelDaum started in ImprovePageLoadTime.

Here, what I propose is the following:
Task Implementor Status
Create a new IP address on the foswiki.org server gmc Open
Create a new DNS entry pointing to this IP address, called static.foswiki.org or img.foswiki.org (or both) SvenDowideit Open
Configure (and install if not Apache) the web server to serve static pages from this VirtualHost   Open
Benchmark WillNorris  
Configure Foswiki to use this new VirtualHost WillNorris Open
Benchmark and publish results WillNorris Open

MichaelDaum suggested to use either nginx or lighttpd to serve static pages, as they're much faster than Apache.

Comment?

-- OlivierRaginel - 12 Feb 2010

i support this as a quick and easy short-term improvement. after this, however, we should complete the build out (we have at least 5 servers currently available, and i would be surprised if we couldn't wrestle up a good 10 more static server mirrors, including sourceforge), the next step should be to complete and deploy the CDN that sven started at the beginning of the fork.

we should investigate Cherokee, as i suspect it is better than either nginx or lighttpd, though to date i've only used lighttpd.

-- WillNorris - 12 Feb 2010

i added benchmarking tasks to the todo list.

-- WillNorris - 15 Feb 2010
 

ItemTemplate edit

Summary Improve load time of foswiki.org pages by putting the static part (/pub) on a dedicated server / IP
ReportedBy OlivierRaginel
Codebase
SVN Range
AppliesTo Web Site
Component
Priority Normal
CurrentState New
WaitingFor InfrastructureTaskTeamGroup
Checkins
TargetRelease n/a
ReleasedIn
Topic revision: r3 - 15 Feb 2010, WillNorris
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy