Ciao ragazzi ho questa tabella
DROP TABLE IF EXISTS `#__sef_urls`;
CREATE TABLE `#__sef_urls` (
`url_self` varchar(255) NOT NULL DEFAULT '',
`url_file` varchar(50) NOT NULL DEFAULT '',
`url_info_id` int(10) unsigned NOT NULL DEFAULT '0',
UNIQUE KEY `url_self` (`url_self`),
KEY `url_file` (`url_file`),
KEY `url_info_id` (`url_info_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
in base all'url (es. www.sito.it/ciao-ragazzi) eseguo una query come:
SELECT url_file, url_info_id FROM #__sef_urls WHERE url_self = %s
estrae il file (che per esempio sarà system/forum/viewTopic.php) e nell' info id sarà contenuto l'id del topic, ciò mi permette di ottenere url pulitissimi ma cè il problema che il sito comincia ad avere un bel di righe nella tabella, idee per ottimizzare il tutto?
ps. il sito comprende blog, forum, pannelli (che l'utente crea) ricollegati al mondo dei video-game, quindi comincia a diventare qualcosa di pesante.