ant_key

Рейтинг
117
Регистрация
23.02.2009

Добрый день.

Mysql сайт на 100к записей работает не корректно - не открывает "далекие" (допустим возьму из списка номер 55000) посты - 404 error, открывает только индекс и несколько вначале. С небольшой базой, например, 5к, таких проблем нет.

Да, и зачем он сохраняет txt файлы на диск далее? Разве идея не в том, чтобы весь контент хранить в БД?

Всем жиробасам, которые тут какого-то хера в свои 30+ задают глупые вопросы про питание, смотреть научно-популярный фильм:

Bramin:
[RANDLIST_FROM_FILE-файл-UNIC] - а вот так будет разная на странице
[RANDLIST_FROM_FILE-файл-UNIC!] - а так разная на всем сайте

Спасибо! Не допер что-то 🙄

В общем, потестил софт: куча макросов все здорово, отличные многостраничные сайты можно пилить на mysql. Два момента:

1. У меня почему-то не работает спинтакс, ни в шаблоне, ни подгрузкой из файла. Не ясно (раньше работал лол)

2. Адово, просто неимоверно медленно работает если много (да как много? ну 50-60штук ) включений из файлов из примера выше. У меня расход оперативки скачет от 200мб до 6гб максимальных, винда кричит хелп. Файлы эти до мегабайта. Где-то там что-то недооптимизированно - просто на php такой скрипт я делал - он отрабатывает влет. Я померил динамику - именно отключая подгрузки RANDLIST_FROM_FILE из шаблона - увеличивается скорость генерации. Печалька.

3. Ну и если кинуть ему больше 100к ключей - он офигеет. Ну то есть как. Допустим у нас мультикатегорийный дор, и поэтому обязательна галка "Перемешивать ключи", иначе он будет брать по порядку и может быть только из первой категории, а до второй не доберется. Поэтому, если перемешивать большую кучу - то долго будет.

Ах, да если вы такой же умный как я захотите заключить этот RANDLIST_FROM_FILE- в цикл, то получите одну и ту же строку несколько раз в итоге :) Такой вот рандом.

Автору респект, дело хорошее. Спасибо.

JakoKruzo:
ant_key, SCRIPT_P обрабатывается после замены макросов. [RANDLIST_FROM_FILE-E:\1_JakoDorgen_PRO_4.5.1\keys\" + cat + ".color.txt] не будет правильно вычислен. Попробуйте так: $colorstring = "[RANDLIST_FROM_FILE-(E:\1_JakoDorgen_PRO_4.5.1\keys\[CURRENT_CATEGORY_NAME].color.txt)]";
Точку с запятой не забывайте в конце.

ant_key:
Добрый день. А что, нельзя вставить [CURRENT_CATEGORY_NAME] в пути к файлу? Типа кастомные значения: [CURRENT_CATEGORY_NAME].colors.txt, [CURRENT_CATEGORY_NAME].tastes.txt

Пробовал через COPY - тоже не подтягивает название в путь.

Бамп вопросу. В качестве благодарости скину человеку на пиво/чай. :)

Через скрипт тоже не выводит (и вообще строки не складывает)

[SCRIPT_P]
cat="[CURRENT_CATEGORY_NAME]";
print(cat); // здесь выводит
$colorstring = "[RANDLIST_FROM_FILE-E:\1_JakoDorgen_PRO_4.5.1\keys\" + cat + ".color.txt]"
print("<br/><br/><br/><br/>");
print($colorstring); // здесь не выводит
[/SCRIPT_P]

Добрый день. А что, нельзя вставить [CURRENT_CATEGORY_NAME] в пути к файлу? Типа кастомные значения: [CURRENT_CATEGORY_NAME].colors.txt, [CURRENT_CATEGORY_NAME].tastes.txt

Пробовал через COPY - тоже не подтягивает название в путь.

ilyamaster:
делай на дропах, не будут собирать копейки , а толку от свежих

пример, сливаю под ноль, 8 в работе


за тдс отдельное спасибо , автору, ты красавчик

Что за тематика?

Опять шизика выпустили из дурки

Спарсить и импортить. Скрипта нет вроде.

Всего: 646