C'è una contraddizione nella domanda... xhtml strict 1.1 non esclude php/mysql.
Son 2 cose complementari... php/mysql è un linguaggio di scripting che vien principalmente utilizzato per produrre output testuale... xhtml strict 1. 1 è un linguaggio di formattazione di testo.
Quindi puoi produrre codice xhtml strict 1.1 come output php/mysql.
Se usare php/mysql o no dipende dal tipo di sito che devi realizzare... se l'uso di un db e di funzioni lato server, ti rende la realizzazione più facile, usalo.

Forse la domanda era "è più ottimizzata una pagina statica o una dinamica?"
In sto caso, basta usare bene mod_rewrite, gestire le eccezioni e gli header, e sono identiche.