Links, tips, options and suggestions.
In general many different details on different levels of the overall setup of the websites determine the speed and performance as experienced by the enduser/ visitor of a site.
The following lists a few of the items that are involved:
1- Webserver hardware: depending on hostingprovider (RAM/ CPU etc.)
* dedicated or shared machine
2- Webserver software: Win2003 OS, IIS6, .Net version + settings (by provider)
3- Database setup:
* hardware of databaseserver - ram/ cpu/ raid; dedicated or shared
* software of databaseserver - Win2003 OS + settings
* database software - mssql server 2000 or 2005 etc. + settings
* data - amount of tabels/ rows in database; db size
* dbstructure - indexes, triggers, views, Stored procs etc.
* regular services: maintenance, backups, optimisations jobs etc.
4- Hosting subscription + options:
* shared or dedicated; bandwidth, diskspace etc.
* monitoring services
* statistics
5- DotNetNuke software: see http://www.dotnetnuke.com
* programming & development
* version used
6- DNN websit setup:
* implementation and default settings (admin/host)
* use of modules
* regular maintenance
* page size (download size: text + graphics)
And last but not least the speed of the visitors internetconnection: adsl/cable; modem; isdn etc.