Энштеин, какая разница, какую структуры ты используешь? у меня смарти, и что? ) это совершенно мне не мешает. я делаю кеш страницы целиком. и до подключения к базе всего лишь проверяю наличие файла и время. по сравнению с тем что происходит без кеша, это ерунда ) от Ddos конечно же не спасет, но такие как spb и его скрипт, будут курить нервно в сторонке, глупо хлопая глазками, не понимая как так то )) опять же, знаю на личном опыте