Ottimizzare Order By Rand() in Mysql per ottenere prestazioni migliori

Quando si deve estrarre da una tabella Mysql un certo numero di record a caso, come quando ad esempio voglio mostrare tre foto della mia galleria a caso, si utilizza l’istruzione “ORDER BY RAND LIMIT tot” dove toto è il numero di risultati estratti che vogliamo. Questa operazione per tabelle molto grandi può diventare onerosa ed ha volte è meglio “scaricare” parte del lavoro al php, che ha notoriamente tempi di reazione più brevi di Mysql.

Leggi tutto

Espressioni condizionali dei CSS

Quale programmatore non odia Internet Explorer 6 (quando non l’intera produzione di browser di casa Microsoft)? I layout che su altri browser funzionano correttamente vedendoli con questo browser vecchio risultano disallineati e per questo motivo è necessario inserire delle istruzioni apposite solo per lui che magari riscrivano anche in parte quelle settate per altri browser.
Ecco quindi un compendio di tecniche per poter fare assegnazioni css “ad hoc” per i vari browser e le varie versioni.

Leggi tutto