Яваскрипт и все-все-все

Бывает случается так, что яваскрипт выполняется долго, а страничка сверстана с использованием таблиц. Что мы получаем? А получаем мы тормозную загрузку всей странички из-за какого-то яваскрипта, который выполняется секунд 5-10 (например). Меня, как пользователя, это бесит ™.
Что же можно предпринять:
В коде страницы в том месте, где должен быть вывод яваскрипта рисуем div:
<div id="ipv6"></div>
А в самом конце странички (до закрывающегося тега тега body) вставляем сам скрипт, и говорим в каком правильном месте его оттобразить :-)
<div id="ipv6_hide" style="display:none"><script type="text/javascript" src="http://metric.inetcore.com/46meter/46meter.js?s=www.antmix.pp.ru"></script></div>
<script type="text/javascript">
document.getElementById("ipv6").innerHTML =document.getElementById("ipv6_hide").innerHTML;
</script>
Указанная хитрость использована прямо на этом сайте :-)
Спасибо Лежневу Владиславу за подсказку и указание на этот способ.

Комментарии | опубликовано: Янв 12, 08:18

Спамботы и почтовый сервер.

Из-за тех самых зомбоюзеров пользователей MS OS в интернетах развелось много-много зомбомашин, рассылающих спам. Зомбомашины глупые и не знают что стучаться в smtp-сервер слишком часто – это плохо. Облегчим мучения нашего сервера :-)
iptables -A INPUT -d 432.79.80.37 -i eth0 -p tcp -m tcp --dport 25 -m state --state NEW -m recent --update --seconds 60 --hitcount 4 --name DEFAULT --rsource -j DROP
iptables -A INPUT -d 432.79.80.37 -i eth0 -p tcp -m tcp --dport 25 -m state --state NEW -m recent --set --name DEFAULT --rsource
Теперь ему станет получше. Если это роутер и за ним несколько сревреров – можно повесить общую ловушку на всех.

Комментарии | опубликовано: Янв 10, 11:08

<--- Предыдущая страница Следующая страница --->