Page 2 of 5

Re: tcms CURRENT_ITEM_TAGS_COMBINED

Posted: Thu Sep 08, 2016 9:41 am
by darkover
admin wrote:Да, к сожалению, выборка уникальных напрягает базу больше .. надо подумать что можно с этим сделать ..
она не немного больше напрягает, она убивает.
подумайте плиз, т.к. это вообще не вариант. Я для временных таблиц даже RAM диск сделал, не помогает. Лучше уж вернуть тогда как было.
Оно выбирает по всем тегам, или только по активным ?

кроны стали подвисать

Вот после 3-x месячного использования tcms я начинаю все больше жалеть, что почти все ресурсы перетащил на нее с 1.51, в последнем были косяки, но они легко правились простыми костылями, а тут каждый ап - как ящик пандоры.

Я вообще предлагаю, все что можно делать через sphinx ( выборки какие-то и так далее ) - делать через него, естественно нужно будет индексы переделать, но оно будет работать в разы быстрее.

Re: tcms CURRENT_ITEM_TAGS_COMBINED

Posted: Thu Sep 08, 2016 10:46 am
by skill
также пользуюсь tag=CURRENT_ITEM_TAGS_COMBINED для related thumbs
апдейт Build 201609071854

на страничке с видео выводится 8 related thumbs и при обновлении браузера с установленой кукой skip_cache вижу, что некоторые тумбы меняются. алгоритм наверное использует рандом? есть возможность делать выборку релейтед без рандома, чтобы в глазах гугла была какая-то более-менее постоянная картина перелинковки галер?

Re: tcms CURRENT_ITEM_TAGS_COMBINED

Posted: Thu Sep 08, 2016 10:56 am
by darkover
skill wrote:также пользуюсь tag=CURRENT_ITEM_TAGS_COMBINED для related thumbs
апдейт Build 201609071854

на страничке с видео выводится 8 related thumbs и при обновлении браузера с установленой кукой skip_cache вижу, что некоторые тумбы меняются. алгоритм наверное использует рандом? есть возможность делать выборку релейтед без рандома, чтобы в глазах гугла была какая-то более-менее постоянная картина перелинковки галер?
тогда у тебя все в сопли уйдет, т.к. на страницы разное будет только - деск к галере и эмдед

Re: tcms CURRENT_ITEM_TAGS_COMBINED

Posted: Thu Sep 08, 2016 11:01 am
by admin
skill wrote:также пользуюсь tag=CURRENT_ITEM_TAGS_COMBINED для related thumbs
апдейт Build 201609071854

на страничке с видео выводится 8 related thumbs и при обновлении браузера с установленой кукой skip_cache вижу, что некоторые тумбы меняются. алгоритм наверное использует рандом? есть возможность делать выборку релейтед без рандома, чтобы в глазах гугла была какая-то более-менее постоянная картина перелинковки галер?

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

Либо придумать любой другой параметр для выборки при котором она бы не менялась, например первые 10 галер с той же даты как и текущая галера или что-то такое, что не будет меняться.

Предлагайте варианты , это доделать не проблема.

Re: tcms CURRENT_ITEM_TAGS_COMBINED

Posted: Thu Sep 08, 2016 11:04 am
by admin
При любом переходе по версиям всегда было "вот версия 45 была хорошая, а 46 не то" то потом пробелма исправлялась и хотя инсталл доступен - никто не переходит.

Из всех пробелем которые есть сейчас - при выборке по тагам могут быть дупы тумб.

Прямо с ходу это решается выводом не по тагам, а например по категории

И немнго подождать что б потестить разные варианты что делать в тагами и что б при этом меньше нагрузки создавала такая выборка.

Re: tcms CURRENT_ITEM_TAGS_COMBINED

Posted: Thu Sep 08, 2016 11:06 am
by admin
Плюс на новой версии я сейчас запускаю демо сайт на 12-13М галер (сейчас добавило уже 11 093 349), на старой такого не запустишь ..

Re: tcms CURRENT_ITEM_TAGS_COMBINED

Posted: Thu Sep 08, 2016 11:17 am
by darkover
admin wrote:Плюс на новой версии я сейчас запускаю демо сайт на 12-13М галер (сейчас добавило уже 11 093 349), на старой такого не запустишь ..
Мне нужна была такая шутка, но за вечер написали свой движок-обертку для сфинкса, более 30 лямов галер, 34 гига база - выборка по ней 0.002
admin wrote:При любом переходе по версиям всегда было "вот версия 45 была хорошая, а 46 не то" то потом пробелма исправлялась и хотя инсталл доступен - никто не переходит.

Из всех пробелем которые есть сейчас - при выборке по тагам могут быть дупы тумб.

Прямо с ходу это решается выводом не по тагам, а например по категории

И немнго подождать что б потестить разные варианты что делать в тагами и что б при этом меньше нагрузки создавала такая выборка.
Я вот не могу ждать, у меня к вечеру сервер упадет.
Выборку по категориям на этих сайтах я сделать не могу, там 1 категория а ротация по тегам.
Мускл уже подкрутил, благо есть возможность памяти ему еще больше дать, 64гига рамы, шиш там.

Я вот так и не услышал ответа на вопрос - выборка производится по всем тегам, или только по активным. Если первый вариант - то, почистив шлак в тегах, можно на какой-то процент ускорить выборку ?

Re: tcms CURRENT_ITEM_TAGS_COMBINED

Posted: Thu Sep 08, 2016 11:22 am
by admin
Да, у меня так же все основное по тагам будет.

Но мне сложно понять какой ответ ожидается.

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

Те что я должен ответить прямо сейчас ? какие есть варианты ?

Re: tcms CURRENT_ITEM_TAGS_COMBINED

Posted: Thu Sep 08, 2016 11:27 am
by darkover
admin wrote:Да, у меня так же все основное по тагам будет.

Но мне сложно понять какой ответ ожидается.

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

Те что я должен ответить прямо сейчас ? какие есть варианты ?
Про левый мизинец я ничего не говорил, софт достойный, я даже спорить об этом не буду.
Я говорю о том, что после апа, фикса проблемы с дюпами в тегах, выросла нагрузка, если бы она выросла на на 1-2 LA я бы и не заметил, а когда с 5 до 25, это перебор. Нужно что-то делать, исправить. Ведь сама фишка tcms и есть в том, что она за счет своей структуры базы в отличии от 1.51 - должна жрать меньше ресурсов и работать быстрее.

Re: tcms CURRENT_ITEM_TAGS_COMBINED

Posted: Thu Sep 08, 2016 11:30 am
by admin
Да, осн проблема была с большими категориями и эта пробелма снята, но база не бывает универсальной типа супер база, какую выборку ни делай - будет быстро, затачивается под что-то конкретное и тут было под категории потмоу что 95% сайтов - это были категории.
Раньше выборка была если таги то под одному тагу, тут решили пойти дальше и сделать микс галер из всех тагов галеры - это добавило нагрузки.
С ходу как решить этот вопрос - я не знаю.
Надо брать разные варианты и тестить.
Это за час не сделаешь.
Поэтому прямо сейчас можно сделать 2 варианта что б снять нагрузку:
1. сменить на категории
2. убрать изменения с уникальными тумбами и пока пожить с вероятными дупами