Обзор ротаторов
Diletakkan dalam CJ | 11 марта, 2008 | Ditulis oleh RavE
Хочу немного осветить тему ротаторов или тумбротаторов, кому как приятнее
Из чего выбираем:
1. StreamRotator (Стрим)
2. Smart Thumbs (Смарт)
3. DTRotator (ДТР)
Ну что же, начнем пожалуй.
1. StreamRotator (Стрим)
Это первый ротатор, с которым я встретился. Делается в нем все очень просто. Есть инструкция на русском языке и Dushik (разработчик скрипта) очень приятный в общении человек, если что-то не понятно, то разжует и в рот положит. Теперь о самом скрипте. StreamRotator — программный комплекс, содержащий в себе модули грабера и ротатора для тумбовых и текстовых сиджей. Основная задача, которая стояла при разработке скрипта — умение выжать из сайта максимальную продуктивность. Для этого был разработан, воплощен в код и оттестирован ряд уникальных алгоритмов, каждый из которых в отдельности заслуживает патентования, ну а в комплексе… В комплексе они просто изменят Ваше представление о том, как должны расти сайты, какая должна быть продуктивность, какой ским, сколько, в конце концов, Вы можете зарабатывать. Это не просто громкие слова или самореклама. Это мнение тестеров, которые наблюдали за поведением ротатора не один месяц и не на одном десятке своих сиджей.
Перейдем к о сновным функциональным возможностям:
Скрипт реализован на php с использованием mysql, gdlib, imagemagick, cron.
StreamRotator протестирован на совместимость с большинством популярных cj-скриптов — ATX/AT3, TM3, EasyTrade, FET, ATS, PROTON и т.д.
Простая, интуитивно понятная админка. Большинство пользователей отмечают, что разобрались со скриптом без руководства. Хотя читать мануал я все таки настоятельно рекомендую.
Менеджер партнерских программ и платников. Каждая галерея может быть привязана к платнику, а тот в свою очередь к партнерке. Во-первых это дает возможность «разложить по полочкам» информацию по спонсорам, что уже немало. Во-вторых — удалять, отключать, подключать и т.д. все галереи спонсора можно одним кликом мыши. В-третьих — индивидуальный ским для платников. И наконец самое вкусное — максимальный допустимый процент тумб одного спонсора на морде сиджа.
Система апдейтов. Для того, чтобы обновить скрипт до последней версии, достаточно одного клика в админке. Перед каждым апдейтом делается резервное копирование скриптов и базы данных, и в случае сбоя при обновлении система будет автоматически восстановлена до работоспособного состояния.
В работе с mysql широко используются heap-таблицы. В отличие от всех остальных видов таблиц mysql, heap-таблицы существуют только в памяти компьютера. Это позволяет работать с ними на несколько порядков быстрее, чем с обычными данными. Другими словами, при сборе/обработке статистики, обращений к дисковой подсистеме не происходит.
Отказоустойчивая схема работы с mysql. При сбое сервера базы данных mysql, ротатор продолжает работать в нормальном штатном режиме, за исключением того, что статистика по показам/кликам не собирается и не анализируется. Более того, при перезагрузке сервера или mysql скрипт сам восстановит рабочие базы данных из резервной копии в течение минуты.
Минимальная нагрузка на сервер. За счет практически полного отказа от использования дисковой подсистемы, а также за счет предгенерации и кэширования контента, ротатор потребляет минимум ресурсов сервера. Он отлично справляется с ротацией десятков и сотен тысяч тумб.
Система распределения нагрузки, создаваемой заданиями cron-а в пределах сервера. Можно ограничить как количество одновременно запускаемых кронов, так и количество одновременно «грабящих» стримов. Регулировка осуществляется двумя параметрами, прописанными в php.ini — очень удобно для администраторов виртуальных и спонсорских хостингов.
Автоматическое резервное копирование через настраиваемые промежутки времени, а также хранение заданного количества backup-ов.
Система контроля состояния скрипта проверит соответствие настроек сервера требованиям стрима, целостность структуры базы данных, починит повредившиеся таблицы mysql, а также проверит физическое наличие файлов тумб на локальном и удаленном сервере.
Граббер:
Граббер работает в фоновом режиме. Это значит, что мы один раз занесем список галь в очередь на грабинг, и нажмем кнопку “grab”. Все остальное сделает скрипт — он будет изготовлять тумбы небольшими порциями каждую минуту. Какого-либо контроля или ожидания с Вашей стороны не требуется.
3 режима нарезки тумб — ручной, полуавтомат и полный автомат. Отличие 2-го и 3-го состоит в том, что в режиме “полный автомат” отграбленные тумбы сразу попадают в ротацию, а в полуавтоматическом режиме в ротацию попадут только выбранные пользователем тумбы (из предварительно отграбленных скриптом). Их может быть несколько для одной галереи, в последствии останется лучшая из них. После нарезки в полуавтоматическом режиме есть возможность подкорректировать выбранные тумбы в ручном режиме, что в большинстве случаев является приемлемым компромиссом между этими способами нарезки.
Приоритет тестирования тумб. При отборе тумб, предназначенных для отправки в ротацию, можно выделить одну или несколько наиболее удачных (по мнению пользователя), которые будут тестироваться в первую очередь. Также в ряде случаев скрипт может это сделать самостоятельно.
Грабит как пиксовые галереи, так и мувисные. А также галереи, переход к которым осуществляется через редирект, галереи которые содержат ссылки на страницы с изображениями, а не ссылки на изображения (как это обычно принято), другие “нестандартные” галереи (например videoscash-а).
При несовпадении форматов тумбы и исходной картинки, создается несколько тумб с разных участков пикчи. Например, если формат тумбы вертикальный (высота больше ширины), а формат исходной картинки горизонтальный (ширина больше высоты), то будут созданы 3 тумбы - вырезанные из центральной, левой и правой частей картинки. И наоборот.
Несколько попыток граба “проблемных” галерей. Если html-код галереи или картинку не удалось сграбить с первого раза, через некоторое время будут осуществлены еще несколько попыток граба. У серверов партнерок тоже бывают проблемы…
Наложение логотипа на тумбы от мувисных галь. Имеется возможность выбирать случайные лого и лепить их в случайный угол тумбы.
Фильтры собственной разработки. Например, усиление бликов и осветление темных мест тумбы.
Есть возможность для определенных зон ротации грабить только мувисные или пиксовые гали (или и те и другие). Например, можно сделать блок на морде сиджа только с пиксовыми или только с мувисными галереями. При этом не придется при вводе списка fhg специально отбирать, какие fhg нужны для пиксового блока тумб, а какие для мувисного. Скрипт все сделает сам.
Crop Profiles. Набор параметров кроппинга, таких как яркость, насыщенность, тип и расположение логотипа для мувисных тумб и т.д. можно сохранять в профайлах, количество которых не ограничено.
Постановка заданий в очередь на граббинг идет в случайном порядке. Дело в том, что сразу же после того как были отграблены первые тумбы, ротатор приступит к работе. Для того, чтобы контент для сиджа был максимально разнообразным, тумбы и галереи грабятся в случайном порядке.
Контроль времени выполнения граббера. Время выполнения скрипта и количество выполненных операций граббера за один шаг рассчитывается таким образом, чтобы не перегрузить сервер с одной стороны, и создать максимально возможное количество тумб за единицу времени, с другой. Иными словами, скрипт не будет перегружать загруженный сервер.
Ротатор:
Поддерживаются текстовые и тумбовые зоны ротации.
Выявление для каждой галереи лучшей тумбы. Для каждой картинки галереи будет сделана тумба. После тестирования всех тумб галереи, будет выбрана одна лучшая для дальнейшей ротации.
Неуникальным посетителям показываются новые тумбы. Скрипт отслеживает каждого посетителя, и осуществляет для него имитацию очень часто обновляемой TGP.
Плохой трафик (noref, nocoockie, noJS, поисковые боты, неплатежеспособные страны и др.) а также двойные клики по одной и той же тумбе не влияет на подсчет статистики. Также не учитываются клики, сделанные после N-го (по умолчанию 8-го) клика. Т.е. различные боты и любой подозрительный траф не будет портить статистику по тумбам.
Адаптивная скорость регенерации морды сиджа. Это значит, что при минимуме статистики ротация будут происходить очень быстро — ротатор за считанные минуты выберет наиболее кликабельные тумбы, и не будет требовать уймы трафика для тестирования тумб. И наоборот, когда все тщательно протестировано, морда будет генерироваться один раз в 20 минут, что сведет нагрузку на сервер к минимуму.
Вычисление кликабельности ячеек в фоновом режиме. В большинстве скриптов подобного рода для тестирования популярности ячеек на морде необходим специальный режим. В StreamRotatore такого выделенного режима нет, все осуществляется в фоновом режиме. Скрипт сразу попытается установить ячейкам коэффициенты популярности, исходя из их расположения. И в дальнейшем будет плавно их корректировать.
Простая и гибкая система шаблонов. Одна минута — и морда сиджа готова: никакой ручной нумерации ссылок, мест для тумб и прочей ерунды. Есть возможность одновременного использования кодированных и некодированных урлов — например в alt-е или статусе мы показываем настоящий url, а в ссылке закодированный. Присутствуют теги, позволяющие выводить дату добавления, тип и количество контента галереи, использовать на одной морде тумбы, хранящиеся как на удаленном, так и на локальном хосте. Пример использования: верхние тумбы отдавать с быстрого локального сервера, нижние — с удаленного.
Статистика популярности тумб (ctr, rank) анализируется не за все время существования тумбы, а только за последние N - показов. Это позволяет более оперативно реагировать на изменение популярности тумб. Следует отметить, что статистика не просто сбрасывается после N количества показов, а перессчитывается плавно, без скачков.
Есть возможность отключить влияние на статистику ротатора определенных типов трафа. Например, при использовании подлива. Если ниша подливаемого трафика не совпадает с нишей Вашего сиджа, пускаем этот подлив на специальный url и этот трафик не будет влиять на статистику ротатора.
FTP модуль. Позволяет хранить тумбы на другом сервере.
Цены:
StreamRotator имеет 2 версии:
Условно-бесплатная – забирает в качестве оплаты за использование 1% кликов, а также несколько урезанная функционально. В настоящее время в ней недоступно удаленное хранение тумб.
Полнофункциональная платная версия. Цена лицензии для одного домена 150$.
2. Smart Thumbs (Смарт)
Очень распространенный скрипт среди опытных вебмастеров со стажем.
На сайте разработчика написано, что Smart Thumbs запущен более чем на 8.000 сайтов. Сайты, на которые поставлен этот скрипт обрабатывают более 70.000.000 кликов ежедневно. Ну и так далее
Что необходимо для корректной работы скрипта:
Linux/Unix like operating system
PHP 4.2.3 or higher
register_globals set ON
GD library version 2 or higher
Zend optimizer
Mysql database
FTP access for install
Crontab for scheduling
Этот скрипт является бесплатным, но забирает около 1.5% трафика. Но, если вы не хотите, чтобы ваш траф утекал неизвестно куда, то можете заплатить немного денег, получить ключ и не делиться трафом с разработчиками.
Цены:
1st copy ……………. $250
2nd copy ……………. $200
3rd copy ……………. $150
Next copies ……………. $150
Optional installation ……… $40
3. DTRotator (ДТР)
С ДТР никогда не работал и ,наверное, не придется. Все данные взяты с официального сайта.
Основные возможности:
Может собирать через заданное время ссылки и описания галерей по ключевым словам с любого количества ТГП, как с текстовых, так и с тумбовых, с последующим грабингом собранных галерей.
Имеет два режима грабера. Ручной - грабит по одной галереи, с возможностью в ручную выбрать,
какие тумбы использовать для ротации. Автоматический - грабит неограниченное количество галерей,
со случайным выбором тумб, с последующим выбором нужных тумб для ротации.
Грабер имеет несколько вариантов грабинга:
а. Cграбленные галереи закачивает по FTP на другой сервер со своими шаблонами.
б. Cграбленные галереи сохраняет на локальном сервере со своими шаблонами.
в. Брать тумбу и описание ссылки для ротации, не грабя всю галерею.
г. Брать только описание ссылки с проверкой наличия и количества картинок на галерее.
При грабе имеется возможность сохранения ротируемых тумб как на локальном сервере, так и на другом.
Умеет определять самую популярную тумбу с сграбленной галереи.
Умеет грабить как пиксовые, так и мувисные галереи.
Умеет делать тумбы любого размера с сохранением пропорций (пример).
При создании тумб имеет возможность производить шарпинг тумб, с 4-х ступенчатым выбором интенсивности шарпинга, а так-же наложение лейбла или текста.
Использует для обработки изображений как GD Library, так и Image Magick.
Имеет уникальный алгоритм показов тумб и десков по популярности, равномерно, рандомно и по времени добавления.
Имеется функция учёта коэффициента кликабельности ячеек, тем самым не зависимо от того где выводится объект на странице, он имеет равные права при подсчёте CTR.
Имеет возможность выводить популярные тумбы в популярных ячейках.
Имеет возможность переодически удалять не популярные объекты и добавлять новые.
Имеет несколько режимов показа реального контента:
а. По схеме заданной Вами (контент, контент, трейдер, контент и т.д.).
б. По первому клику, далее все остальные на трейд.
в. По первому клику, далее процентное распределение.
г. Процентное распределение, как жёсткое, так и динамицеское в зависимости от расположения тумбы на странице.
Может показывать реальный контент во фрейме с Вашей рекламой.
Имеет возможность разбить шаблон на неограниченное количество частей.
Имеет возможность использовать страницу с любым расширением для вставки показываемых объектов.
Имеет возможность шифровать урл реального контента.
Ему не нужна база MySQL, все файлы хранятся в текстовом виде.
Удобная и понятная страница администратора, с возможностью компрессии вывода, для обеспечения быстрой загрузки.
Количество объектов и групп - неограниченно (в пределах разумного).
Работает как отдельно, так и в связке с любым CJ-ем или другим скриптом.
Имеет полную совместимость с любым CJ-ем.
Имеет функцию импортирования информации объектов из файла и экспорт в файл.
Имеет ТГП модуль, с помощью которого зарегистрированные постеры могут постить свои галереи.
И многое, многое другое …
Системные требования:
Установленный Zend Optimizer.
PHP 4.1.x или выше.
PHP должен быть установлен как модуль Apache.
PHP не должен быть запущен в Safe mode.
GD library версии 2.0.1 или выше, с поддержкой Jpeg и Free Type.
Возможность ставить пароль на директорию (поддержка .htaccess).
Есть подробное описание на русском языке. Можно поставить демо-версию, чтобы оценить функционал в полной мере.
Стоимость и виды оплаты:
Для установки на один домен - $50, каждый последующий - $35
Перенос лицензии на другой домен - $10
Для установки на неограниченное количество доменов - $500
Все апгрейды до версии 2.5 будет предоставлятся бесплатно.
Внимание!!! Всем клиентам ранее купившим скрипт предоставляется скидка на апгрейд до версии 2.2
На один домен - $25, каждый последующий - $15 На неограниченное количество доменов - $200
Есть возможность предоставления триальной версии скрипта для пробной установки на хостинг.
[…] кто решил заниматься сиджами. В помощь прилагается обзор ротаторов. […]