[мое брахло] старенький дорген

R1
На сайте с 24.06.2009
Offline
64
#11

sasha_123, заменить на

full_copy("templates/".$current_templ[0], "doors/$d_name");

у меня стоит XAMPP

[Удален]
#12

Спасибо, заработало.

rec108, а шабы те, которые вы использовали, когда дорген активно юзался? )

[Удален]
#13

Рабочия_Лошадка, да нет, дорген, конечно простой и готовый к немедленному применению (что там - напарсил ключей, уникализировал шаблон, и пошёл пачками клепать доры🤪).

Только алгоритм дюже примитивный, пропалиться ПСми быстро :(

Хотя, если брать количеством...

d4k
На сайте с 02.03.2010
Offline
146
d4k
#14

Перелейте куда-то. Не могу скачать - "здесь яваскрипт редирект" и все ( Пощупаем этого "призрака коммунизма" ))

R1
На сайте с 24.06.2009
Offline
64
#15

d4k, http://androidon.name/door2.zip

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

сейчас доступны только автоподдомены на рандомных шабах+первичная генерация 200стр на каждом, как допилю до конца скрипт, так выложу.

пример (тоже бесхозный тестовый домен :) )

на любой поддомен (даже 29 уровня) вешается дор на рандомном шабе, доменов второго уровня тоже можно прописать без ограничений и на них делать легко сабы... идея стара и известна, конечно. Но у меня еще будут постоянные апдейты сгенеренных паг, плюс случайное разрастание доров, ну и линковка между собой.

Плюсы: любое количество доменов 2го ур. без гемора добавления, генерации и заливки доров, любое количество авто сабов - достаточно перейти по ссылке на новый саб (на главную!) и все. На примере выше можно поиграться и заценить шабы. Возможно добавлю генерацию страниц также по запросу (сейчас отдается 404 на несуществующие паги). И имитацию "папко-вложенности"

Вобщем, как то так, всем мир. Есть идеи? велком:)

exarh
На сайте с 28.03.2010
Offline
503
#16
rec108:
Есть идеи? велком:)

"Разношерстность" урлов в рамках 1-го дора. Много не надо 3-4.

Монетизируй (https://publishers.propellerads.com/#/pub/auth/signUp?ref_id=tnE) свой сайт с выгодой
R1
На сайте с 24.06.2009
Offline
64
#17

Вобщем то все выглядит готовым для версии 0,01)

Сейчас тестирую, вылазят первые косяки с нагрузкой, хочется узнать мнение уважаемых людей по такому вопросу:

Ситуация: меньше чем за сутки тестовый "мультидор" вырос до 128 сабов и 37к страниц (суммарно), чем дальше он будет индекситься, тем больше будет страниц. Если в начале я решил брать для перелинковки ссылки на страницы, созданные за последние 3 дня (т.е. найболее новые), то поймал уже да данном этапе возрастание нагрузки. Сейчас уменьшил период за который берутся сслылки до 7 часов. Т.е. в линковку попадают только новые паги. И при пересборке страницы (сейчас стоит апдейт паг через 2 часа - через каждые два часа страница пересобирается, меняется весь контент и ссылки на внутряки, исключая кей страницы, конечно). Таким образом ссылки ведут только на новые паги. И вот такая картина будет через 2-3-5 дней: на самые первые (старые) страницы внутренних ссылок не будет вообще, за исключением тех, что на карте, но они будут появляться по мере обращения к старым страницам, т.к. апдейтится их время создания при пересборке. Как считаете это норм или надо еще что прикрутить?

Возможно, при пересборке, стоит менять не все ссылки на внутренние страницы, а только какую то часть ссылок? или увеличить время для пересборки до 1-2 дней.

п.с. если как то не понятно объяснил, спрашивайте - уточню

exarh
На сайте с 28.03.2010
Offline
503
#18

Сугубо мое ИМХО.

1) Сделать 2 режима: с разрастанием и без оного.

2) Из пункта 1 сделать и перелинковку соответственно.

НЕ совсем понятно о какой ИМЕННО перелинковке речь. О прелинковке типо похожие страницы или просто предыдущая - последующая. Куб, квадрат, круг?

Опять не понятка , но так то лучше делать с новых на старые страницы перелинковку.

Какой смысл пересобирать страницу каждые 2 часа? Зачем так часто?

R1
На сайте с 24.06.2009
Offline
64
#19

линковка и в пределах дора и в пределах всех доров сейчас рандомная, спс за мнение, проблемы устранены в общем то.

2 часа это "тайм аут", если между обращениями к странице прошло больше 2ч, то обновляем инфу на ней. Обновляется только та страница к которой идет обращение. Часто? Возможно. Впрочем это легко настраивается.

П.С. приделал отдачу псевдо-торрент файла (или "архива" по желанию, можно посмотреть на тестовом доре как работает), пока вместо слива поставил. ХЗ хорошая это идея или нет, на мой взгляд от этого ни горячо ни холодно... а вообще, надо тестить)

R1
На сайте с 24.06.2009
Offline
64
#20

Всем привет, как и обещал, выкладываю мутидоменную версию.

По резалтам тестов работает без глюков, вроде бы, странички исправно генерятся и отдаются, поддомены создаются и линкуются, проблем с добавлением новых доменов 2го уровня так же не замечено. Хотя, возможно, все впереди.

Как установить?

1. Идем в панельку регистратора/конфиг днс сервера и прописываем две А записи вида

site.com A вашIP - сам домен 2го уровня

*.site.com A вашIP - все его поддомены

2. Добавляем домен на хостинг/сервер, в конфиге апача в секцию виртуального хоста пишем

ServerAlias *.site.com

Так же это можно проделать и через панельку в разделе/окошке псевдонимов домена. В ispmanage оно находить в разделе WWW домены -> двойной клик на имени домена -> пишем *.site.com в поле псевдонимы

3. Создаем БД mysql

4. Грузим файлы доргена на хост

5. Редактируем loadkeys.php, loadseed.php, loadstruct.php, prostoj.php - просто указать в начале файла своего юзера+пасс+имя базы. Да, можно было бы вынести эту настройку в отдельный файл, что бы не редактировать сразу 4, но мне уже не охота заморачиваться...

6. Запускаем по очереди (важно!):

loadstruct.php - чтобы загрузить в БД структуру и дефолтные настройки

loadkeys.php - чтобы загрузить в БД ключи из файла 1.txt (тестировалось на 2,6М ключей, полет нормальный)

loadseed.php - чтобы создать (нужно выставить права 666 на seed.txt) и загрузить в БД вспомогательную таблицу для ускорения выборок ключей

7. Снимаем комментирование с настроек .htaccess (там всего 2 строчки).

8. Все. Переходим на главную домена и ходим по поддоменам и радуемся :)

Возможно, придется увеличить время выполнения скриптов импорта ключей и сидов, но у меня на дефолтных настройках ВПС (ограничение 30 сек на выполнение) все успевает отработать (2,6М ключей).

П.С. так как никакого веб-интерфейса у доргена нет, то новые шаблоны придется добавлять в базу в ручную. За шаблоны отвечает таблица (как вы думаете, какая?) templates!

Имеет 2 поля

d_template - название папки с темплейтом

d_charset - кодировка темплейта

Что бы добавить новый шаблон - нужно добавить соответствующую запись в БД и скопировать файлы шаба в папку с догеном.

Ну вот, вроде бы ничего не упустил. Сссыль на скачку.

Всем увекательного творчества :) Ближе к вечеру напишу как быстро рипать шаблоны для данного доргена, ну и для остальных тоже.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий