If you are a developer, please use a private wiki based on foswiki/trunk on a daily base ...or use trunk.foswiki.org
to view this page for some minimal testing.
for docu changes for 1.2 and 2.0.
Item8506: Improve load time of foswiki.org pages by putting the static part (/pub) on a dedicated server / IP
As stated by WillNorris
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:
| Create a new IP address on the foswiki.org server
| Create a new DNS entry pointing to this IP address, called static.foswiki.org or img.foswiki.org (or both)
| Configure (and install if not Apache) the web server to serve static pages from this VirtualHost
| Configure Foswiki to use this new VirtualHost
| Benchmark and publish results
suggested to use either nginx or lighttpd to serve static pages, as they're much faster than Apache.
- 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.
- 12 Feb 2010
i added benchmarking tasks to the todo list.
- 15 Feb 2010