If we plan on working in the web design world, you'll find that the real world (at least for the moment) is far from standardized.

Frames, iframes, flash, nested table madness - it's out there on both old sites _and_ new. Sometimes you have to go in and fix something on one of these sites...you might join a firm that strictly uses dreamweaver and contribute as their cms solution. It's a mad world!

Plan on learning how to do each style as at some point you'll have to do it. Hand coding, dreamweaver (and pals) - plan on being familiar with both styles of development. /The yucky, proprietary dreamweaver template setup made me eventually ditch the software altogether. (using Coda right now) /CSS, javascript and jquery (and pals) - expect to have to deal with them all eventually. We'll skip server-side scripting/etc to be nice.

If your cms of choice offers page caching, you can eliminate many of those unnecessary database requests etc.

Joseph R. B. Taylor
/Designer / Developer/
--------------------------------------
Sites by Joe, LLC
/"Clean, Simple and Elegant Web Design"/
Phone: (609) 335-3076
Fax: (866) 301-8045
Web: http://sitesbyjoe.com
Email: [EMAIL PROTECTED]



Michael MD wrote:
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]
*******************************************************************



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

Reply via email to