Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
if(system("/usr/local/nagios-plugins/libexec/check_http -H $dc->{name}"))
{
print "$dc->{id} has failed ";
system("cp $bind_cfg/$dc->{id}.db $bind_cfg/$dc->{id}-original.db");
system("cp $bind_cfg/central.db $bind_cfg/$dc->{id}.db");
restart_dns("$bind_cfg/$bind_cfg/ $dc->{id}.db",1);
}
}
}
# Продедура увеличения серийного номера зоны и перезапуск сервера имен
sub restart_dns
{
my ($file,$step)=@_;
open(F,"<$file");
my @lines=<F>;
close(F);
open(F, ">$file");
foreach my $i(@lines)
{
if($i=~/Serial/ && $i=~/(d+)/igs)
{
my $serial=$1;
$serial+=$step;
$i=~s/$1/$serial/igs;
}
print F $i;
}
close(F);
system($bind_restart);
}
Заключение
В этой статье вы познакомились с основными принципами построения сети Content Delivery Network, которая будет эффективно работать в случае доставки статического контента. Систему кэширования динамического контента и систему обновления кэша в случае изменения данных я опишу в одной из моих следующих статей.
1.
2.