The way to make it work is to stop writing static HTML sites.  Instead
use one of the many freely available open source CMS frameworks and
simply hand code the templates for them once (making hand coded changes
for other customer sites as required).  That's what we do with Drupal.


I would not recommend this for sites on shared servers unless they really do need a full-featured CMS.
Speed is important .. why add bloat if its not needed?

A mysql server in a typical ISP shared hosting environment often struggles to handle a large number of statements per second from hundreds of sites .. especially when some of the sites are being hit hard by crawlers.
..most off-the-shelf CMS do way too many lookups to show even a simple page

Drupal, Wordpress and Joomla are very bad in this regard (doing around 15-40 mysql lookups for each page!) ... Xoops seems better with its file-based caching but may still be overkill in a lot of cases.

A lot of this waste comes from storing stats in mysql, looking up user data, etc ... (and in some cases attempting to use mysql even for caching! bad.. bad.. bad..)

If you are not using user logins then why do all those extra lookups?

I think part of the problem might be that a lot of CMS developers are not testing on busy shared servers or high-traffic sites. (they are probably only testing on dedicated servers where they have mysql to themselves and the bottlenecks might be elsewhere)

I'm not going to tell people to spend extra cash for a dedicated server if all they want is a few simple "static" pages.





*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************

Reply via email to