Joomla/VritueMart jsou nenazrany hovada.
Trochu pomuze cachovani stranek.
Ale v zasade, jedinym spravnym resenim je predelam Joomlu

Ale vazne: snizil jsem maximalni pocet apache threadu (muzu si to dovolit, je to VS s 5 prezentacemi) a hlavne pridal do index.php cele prezentace toto
<?
$ua = $_SERVER['HTTP_USER_AGENT'];
// OK bots
if (StrPos($ua, "twenga") !== false) sleep(10);
if (StrPos($ua, "Googlebot") !== false) sleep(15);
if (StrPos($ua, "SeznamBot") !== false) sleep(10);
if (StrPos($ua, "YandexBot") !== false) sleep(10);
if (StrPos($ua, "msnbot") !== false) sleep(10);
if (StrPos($ua, "Heurekabot") !== false) sleep(10);
if (StrPos($ua, "Tagoobot") !== false) sleep(10);
if (StrPos($ua, "Jyxobot") !== false) sleep(10);
if (StrPos($ua, "Exabot") !== false) sleep(10);
// bad bots
if (StrPos($ua, "Java/1.5.0_07") !== false) sleep(15);
?>
... jinymi slovy, kdyz prijde Bot, at si pocka, nemilosrdne.
Povazoval jsem to nejdriv za prasarnu, ale po googlovani jsem zjistil, ze vetsine botu to nevadi.
Teoreticky existuje v robots.txt neco jako crawl-delay, ale dost botu to proste nerespektuje anebo pro me nerozkrytelne.
Lepsi reseni neznam...