Главная Сделать заказ Продлить обслуживание Официальные документы
новый взгляд на хостинг
· Оформление по телефону · Служба тех.поддержки
Новый взгляд на хостингНовый взгляд на хостинг
Проверить домен

 
Добро пожаловать в мир хостинга!
главная / полезные статьи
 
О компании
Хостинг
Регистрация доменов
FAQ
Полезные статьи
Помощь абонентам
Тех. Поддержка
Отдел качества
Важная информация
Дата-Центр
Пресс-центр
Вакансии
Контакты


Логин:
Пароль:
 
Отзыв клиента
Панель управления cPanel
Быстрые каналы связи
Множество способов оплаты
Отличный up time
Коллектив профессионалов
Значительный опыт работы
Один из лучших дата-центров
Недорогие тарифные планы
Все необходимые сертификаты и лицензии
Круглосуточная техническая поддержка
Автоматизированное резервирование данных

  Принимаем к оплате

      
В данном разделе ведущие специалисты собрали множество интересных статей на хостинг тематику.
Мы будем рады, если вы найдете здесь для себя действительно полезную информацию и узнаете больше о сети Интернет и системах хостинга.

Список статей:

Управление веб-сервером Apache с помощью механизма .htaccess
Оптимальное использование MySQL
Резервное копирование баз MySQL
Основы безопасности для веб-разработчиков
Оптимизация показа баннеров
Превышение лимита на использование системных ресурсов

Оптимизация показа баннеров

Многие из владельцев виртуальных сереров используют на страницах своих сайтов баннеры. Баннеры бывают разные - статические и с динамической генерацией баннерного кода. Возможно, наши советы помогут владельцам быстро развивающихся сайтов сэкономить ресурсы и увеличить скорость работы своих виртуальных серверов.

Оптимизация генерации random seed
Большинство баннерных систем рекомендует вставлять в код баннера, который размещается на веб-странице, некое случайное число. Это помогает отличать показы баннеров один от другого и иногда позволяет предотвратить ненужное кэширование веб-страниц с баннерным кодом.

Обычно для показа баннера создается html-код вида
‹img src=http://domain_name/cgi-bin/script?ID|random_seed›

где ID - Ваш персональный номер в баннерной системе, а random_seed - уникальное для каждого показываемого баннера число. Обычная практика такова, что для генерации случайного числа random_seed пользователи с помощью SSI запускают скрипт, например, на языке Perl, который генерирует произвольное число, в результате оказывающееся в баннерном коде. Этот метод устарел, и использовать его не рекомендуется. Если на странице есть, допустим, три баннера, для генерации случайных чисел для каждого их них обычно три раза запускается perl, что негативно влияет на загрузку хостинговой машины и замедляет вывод непосредственно результирующего html-документа. Зачастую случается так, что в случае медленной загрузки страниц пользователь может не дождаться полной выдачи документа и просто уйти с Вашего сайта.

Вы можете использовать более быструю и простую технологию создания random_seed. На хостинге "Зенон Н.С.П." веб-сервер работает с поддержкой модуля mod_unique_id, который очень быстро генерирует произвольную последовательности символов и помещает ее в определенную переменную окружения веб-сервера Apache - UNIQUE_ID. У Вас есть возможность вставлять эту переменную в html-код, используя SSI-команду ‹!--#echo var="UNIQUE_ID"--›. Это позволит сэкономить значительное время на генерации страницы, и пользователь увидит Ваш сайт быстрее. Если данный модуль не включен в конфигурацию Вашего сервера Apache, можно скачать его исходный текст и, следуя инструкции, произвести установку и настройку самостоятельно.

Переменная UNIQUE_ID уникальна для каждого запроса, для каждого выдаваемого документа. Однако внутри каждого вызова с одной страницы она имеет одинаковое значение. То есть если Вы несколько раз подряд вставите на одной странице код выдачи этой переменной, Вы получите несколько одинаковых последовательностей символов. В случае использования баннеров разных систем это нормально - одинаковый random_seed для разных баннеров вполне подойдет. Однако если Вы показываете на одной странице два или более одинаковых баннера, нужно позаботиться об уникальности random_seed для каждого баннера. Сделать это можно, добавляя произвольный символ в поле SSI-команды в каждом фрагменте html-кода, который будет выдавать баннер. Например,

‹img src=http://domain_name/cgi-bin/script?ID|‹!--#echo var="UNIQUE_ID"--››1
‹img src=http://domain_name/cgi-bin/script?ID|‹!--#echo var="UNIQUE_ID"--››2

В результате получится два фрагмента баннерного кода с разными random_seed.

Примеры
Рассмотрим на примерах изложенный выше материал. Баннерная система RLE рекомендует размещать вот такой html-код там, где необходимо вставить баннер:

‹img src=http://www.linkexchange.ru/cgi-bin/rle.cgi?Your_ID?Rnd_Num alt="RLE Banner Network" border=0 height=60 width=468>

В данном случае Your_ID - номер участника системы RLE, а Rnd_Num - random seed. Соответственно, пользователю достаточно заменить Your_ID на свой номер в RLE, а вместо Rnd_Num вставить ‹!--#echo var="UNIQUE_ID"--›. То есть в случае, если Ваш номер в RLE 12345, итоговый html-фрагмент, который окажется в html-документе будет выглядеть как:

‹img src=http://www.linkexchange.ru/cgi-bin/rle.cgi?12345?‹!--#echo var="UNIQUE_ID"--› alt="RLE Banner Network" border=0 height=60 width=468›

Баннерная сеть reklama.ru требует указания одинакового random seed в коде одного баннера целых два раза - один раз для показываемой картинки, второй для ссылки, куда будет вести клик по баннеру:

‹a href="http://www.reklama.ru/cgi-bin/href/abcde? ‹!--#echo var="UNIQUE_ID"--›" target=_top›‹img src="http://www.reklama.ru/cgi-bin/banner/abcde?‹!--#echo var="UNIQUE_ID"--›" width=468 height=60 border=0 alt="Reklama.Ru. The Banner Network." ismap›

abcde в данном случае является идентификационным номером в системе reklama.ru, а вместо вызова переменной UNIQUE_ID будет вставлено случайное число. Так как в одном документе UNIQUE_ID вызывается два раза, в результирующем коде random seed в обоих местах будет одинаковый.
 

Элитная сеть