
ПРОЕКТ ЗАКРЫТ!!!!
Мы рады сообщить Вам о новом проекте, проект будет иметь свой отдельный сапорт, который будет рад принимать во внимание любой каприз пользователя. Учитывая особенности бизнеса мы понимаем что зачастую софт не может быть на 100% универсален для всех пользователей, поэтому будем принимать индивидуальные заявки на изменения и доработку софта под каждого конкретного клиента. в разумных пределах это будет осуществляться в рамках бесплатного сапорта, серьезные доработки и изменения уже по договоренности и тоже в разумных пределах стоимости с нашей стороны.
По всем вопросам стучать в асю 2-пять-5-21-четыре (это поддержка серверного доргена а не локального под винду)
Cразу говорю: дорген делался под конкретные цели и для меня лично… то что я описал этим целям удовлетворяло на 100% и если кому-то какой-то функционал покажется лишним или наоборот что чего-то не хватает то не стесняйтесь отписывайтесь, для этого и сделан этот пост чтобы понять в каком направлении работать и какой функционал включить в релиз. Если чего-то сейчас нету в скрипте это не значит что это нельзя добавить
добавить можно практически всё что угодно
поскольку дорген как я уже написал выше делался лично для меня а не на продажу то фича с автоматическим прикручиванием доменов делалась онли под freebsd стоящую на моем дэдике… но можно переточить и сделать что-то типа выбора операционной системы в интерфейсе и заточить дорген под несколько осей… это уже по желанию…
Описание того как в настоящее время работает дорген и что он умеет:
дорген работает с конфигами: т.е. 1 конфиг - 1 дор.
можно сделать несколько конфигов и потом в 1 запуск сгенерить все сразу.
конфиги можно клонировать (сделал такую фичу дабы не вбивать при создании нового конфига ручками все настройки ибо их реально не мало… а просто склонировать и изменить некоторые нужные)
скрипт заточен для работы на своих доменах и АХТУНГ!!! на том же дэдике, где находятся эти домены!!! почему так? потому что, когда генеришь дор вида:
1 домен, на нем 100 поддоменов и ~10к или более паг в каждом сабдомене - такой дор весит столько, что лить его по фтп просто-напросто долго да и накладно на бэндвич… проще же поставить скрипт на тот же дэдик где хостиш доры, + встроенная в дорген ТДС желательно должна находится там же где и дорген конечно перезаточить можно что угодно и как угодно (если в этом есть смысл) но щас оно работает именно так, как я описываю.
количество страниц дора ессно определяется количеством слов в файле с кейвудами.
алго работы таков: дорген делит этот файлик с кеями на неодинаковые кучки, размеры которых ессно регулируются настройками в интерфейсе, далее для каждой кучки слов (будущих паг) создает свой поддомен (имя поддомена - рандомное слово из соответствующей ему кучки).
далее скрипт генерирует страницы, линкуя их рандомно между собой в пределах одного поддомена.
сами поддомены между собой не линкуются, на морду домена генерится карта с сылками на морды сабов (сабдоменов).
урлы для спама выдаются в том виде который был удобен мне и под мою методику спама… тут хочется услаышать какие варианты выдачи урлов хотели бы видеть Вы.
На счет контента - никакого маркова тут нет. Алгоритм прост и быстр. задается количество предложений на страницу (опять же максимальное и минимальное) и файл с текстом для контента, например, любая книга. далее генератор из этой книги рандомно наберет нужное количество
предложений и снабтит их кеями с указанной Вами плотностью.
далее уже непосредственно по настройкам какие есть в интерфейсе:
1) количество страниц на поддомен - задаете минимальное и максимальное количество, генератор сам рандомно выберет какое-то количество из этих пределов для каждого поддомена. (все настройки количества в доргене задаются не жестко а в пределах от мин. до макс.)
2) имяю юзера под которым нужно прикрутить домен к серверу
3) IP домена
4) 1-й и 2-й нсы домена
5,6,7) - тайтл, дескрипшн, кодировка страниц
8,9) - пределы линок на страницу… генератор может вставить на страницу ссылки двумя способами:
А) - списком через “|”
Б) рандомно растыкать по тексту
вот тут в настройках и задаются мин и макс пределы линок для вставки списком и такие же пределы для вставки в текст.
10) количество предложений на страницу (тоже в интервалом)
11) есть в интерфейсе поля (планировались для генерации блоговых паг) для настройки интервалов мин и макс коментариев к посту на страницу… они не были подключены в работу, но если надо - такая возможность есть.
12) имя домена который надо прикрутить
13) файл с кеями
14) файл с контентами
15) файл с базой ников
16) файл с базой коментсов (щас закоментировано в коде но можно сделать)
17) файл с шаблоном для генератора.
18,19,20,21,22) - интервалы для задания мин и макс плотности:
просто кея, <b>, <u>, <i>, <snrong>
23) урл процессора ТДС
24,25) куда редиректить если {…} else - куда режектить
макроподстанвки обрабатываемые скриптом на сегодняшний день:
{TITLE} - тайтл страницы
{TEGDESCRIPTIONTEXT} - дескрипшн
{CHARSET} - кодировка страницы
{REDIRECT} - скрипт редиректа
{LINKS} - список ссылок (перелинковка)
{CONTENT} - текст паги (используется 1 раз на странице!!! не более!!!)
{KEYWORD} - кей
{BKEYWORD} - кей с большой буквы
{RKEYWORD} - кей редиректа (для http://****/search.php?qq={RKEYWORD})
{RANDKEYWORD} - случайный кейворд
ТДС работает по следующему принцыпу - редирект со страницы дора на процессор происходит яваскриптом и с параметрами.. в параметрах передается реферер, кей паги, номер конфига… далее ТДСка по номеру определяет конфиг и по его настройкам смотрит какой траф с какмими
реферерами куда разливать.
теперь по преимуществам и недостаткам на мой взгляд:
плюсы:
1) высокая скорость генерации достигнута за счет того что страницы просто сохраняются в свои папки а не льются по фтп ну и ессно сам алгоритм генерации максимально оптимизирован.
2) контент для текста берется исключительно из файла. Такую фичу как парсить текст с поисковиков я намеренно убрал так как это требует дополнительно: А) проксей для парсинга
Б) скорость парсинга текста убивает скорость генерации и превращает это гораздо более длительный процесс (т.к. бывает прокся медленная, или помрет в процессе парсинга, таймауты надо выдерживать.. и пр..) да и кто покупает серваки у свс знает что не на всех серверах разрешены коннекты по стандартным портам тоесть еще и прокси на нестандартных портах надо отбирать.. прикручивать свой проксисервис к генератору это уже слишком на мой взгляд. имхо проще потратить малость времени на поиски английского перевода например “Война и Мир” )))) чем иметь кучу гимора с парсингом текста, темболее что отпарсенные предложения получатся уже заведомо не уникальны
3) домены и поддомены прикручиваются автоматически. тоесть нет нужды лезть в панель и руками создавать там для каждого дора 100 поддоменов. скрипт сам все прописывает куда надо. всё что нужно Вам это только перезагрузить сервер после генерации и выставить права на одну заветную папочку (на которую они сбрасываются после каждого ребута по дефолту)
4) встроенная ТДС
минусы:
1) нет заливки по фтп
2) нет парсинга текста с поисковиков
3) домены и сабы крутит тока под фрибсд.
4) есть ограничение на количество создаваемых поддоменов. ограничение это обусловлено параметром FD_SETSIZE по умолчанию равным 1024 тоесть когда виртхостов станет больше чем 1024 нужно будет
пересобрать ядро и пересобрать апач заново с макс параметром 65534 - это то с чем я столкнулся на своём опыте и то что я делал.. для тех у кого есть суппорт или админ толковый данная проблема перестает быть проблемой.
добавлю:
1) класс ФТПклиента есть и прикрутить его не проблема.. в более ранней версии дорген какраз разливает доры по фтп
2) как решение траблы с FD_SETSIZE можно сделать генерацию не в сабдомены а в папки домена
3) прикрутить парсинг текста с поисковиков тоже можно для особо ленивых это уже скорее будет в апах или по индивидуальным желаниям
СОБСТВЕННО ВОПРОС - что из описанного выше понравилось а что нет, что убрать а что добавить, что изменить а что оставить? из Ваших ответов будет формироваться функционал и гибкость интерфейса, ну и ессно стоимость первого релиза. тут важно определить какие вещи реально важны и нужны а какие не нужны впринцыпе дабы вывести продукт доступный по цене и удовлетворяющий конвеерной работе по скорости и функционалу…. можно также сделать версии noob, standart, и pro с разным бюджетом и функционалом
Поддержка серверной версии ICQ 2-пять-5-21-четыре (это поддержка серверного доргена)







реферальская программа намечается?
January 15th, 2008