vaal
Господа, а кто как реализует единную базу для нескольких сжеев на ДТР?
На данный момент у меня на всех ДТР стоит 3 группы:
1)Main-число объектов в ней=количеству тумбов на морде.
2)Preview-тут происходит добавление новых тумб, нарезка и проч. Здесь же храниться вся база тумб (у меня в некоторых сжах-порядка 20к тумб). По ресету из этой группы переносяться в Main новые тумбы.
3)Viewed-сюда по ресету переносяться тумбы с низким CТР.
Когда больше 1 сжа используют одни и те же тумбы, я просто копирую общую базу Preview на новый домен.
А там, учитывая большое колво тумб, вылазят разные тумбы на разных доменах.
У меня есть идея:
Ставим на одном домене ДТР, в котором будет только грабление и нарезка тумбов определенного размера. В нем же будет храниться вся база тумбов. Дальше для каждого из доменов, на которых стоит ДТР, свой скрипт раз в опереденное время (например, раз в сутки) выбирает рандомом нужное колво тумб и раскидывает их по группам Preview доменов (учитывая информацию из групп доменов, чтобы не было повторов). Дальше этот же скрипт
переносит в свою базу (для каждого домена с ДТР) список тумб из группы Viewed. Это делаем для того, чтоб ДТР не пересчитывал CTR для не визуальной группы Viewed. Кроме того эта информация нужна, чтобы знать, какие тумбы уже прошли на этом домене и не брать их в следующий раз опять из общей базы.
Как я вижу, плюсы этой идеи:
1)Общая база дает легкость в администировании.
2)Хранение в каждом ДТР на каждом домене большого числа (10к+) тумб заставляет ДТР пересчитывать их каждый раз для не визуальных групп (Preview и Viewed).
Господа, это стартовая идея. Может кто , что подскажет к ней? Думаю, что проблема использования общей базы волнует многих. Что в данном случае хорошо в ДТР-это наличие базы в виде обычного текстового файла.
Woland
Цитата:
Что в данном случае хорошо в ДТР-это наличие базы в виде обычного текстового файла.
Как раз в точности, да наоборот
Мультибаза предпологает большие размеры - большие размеры предпологают работу с БД, например с мускулем (спорить не будем, конечно, но как правило это так).