Comments 32
А свою доработку для скачивания не выкладываете?
0
если надо — выложу. куда лучше? на drupal.org или здесь?
кстати говоря, когда качаете User Karma надо dev версию качать. другая глючит при суммировании оценок (на нее жалобы и все говорят что dev не глючит, и я в том числе).
кстати говоря, когда качаете User Karma надо dev версию качать. другая глючит при суммировании оценок (на нее жалобы и все говорят что dev не глючит, и я в том числе).
0
dev скачал,
а выложить… да можно и туда и туда
а выложить… да можно и туда и туда
0
не знаю как в 6 друпале, но в 5 все, что сделано на vote API было страшно не оптимизировано. На vote API плодится гигантская таблица user_votes, которая хранит каждый голос каждого человека, а это выливается в сипец по производительности, на спасает даже присутствующая там табличка cache.
В целом — если вы планируете посещаемость Друпал сайта больше чем 10.000 уников в сутки, внимательнее относитесь к критически важным модулям, которые задействованы на главной и других посещаемых страницах.
К примеру был в 5 такой модуль Tagadelic, который выводил красивое облако тэгов. Все бы хорошо, только он пересчитывал это облако при каждом запросе.
В целом — если вы планируете посещаемость Друпал сайта больше чем 10.000 уников в сутки, внимательнее относитесь к критически важным модулям, которые задействованы на главной и других посещаемых страницах.
К примеру был в 5 такой модуль Tagadelic, который выводил красивое облако тэгов. Все бы хорошо, только он пересчитывал это облако при каждом запросе.
0
Спасибо! Буду иметь ввиду. Пока мечтаю о посещаемости в 2-3 тыс.
А вообще как работает система по оптимизации. Допустим у меня год-два сайт работает (уже сконфигурировано все что надо из станд.модулей), и потом бац, посещаемость подскочила, все тормозит…
Полностью переделывать сайт что ли?
А вообще как работает система по оптимизации. Допустим у меня год-два сайт работает (уже сконфигурировано все что надо из станд.модулей), и потом бац, посещаемость подскочила, все тормозит…
Полностью переделывать сайт что ли?
0
Ну, в принципе да.
Где-то на хабре прочитал фразу про то, что на друпал.орг уже почти ничего от друпала не осталось все пропатченно перепатченно.
Все же советую понемногу переходить на фрэймоврки. ЦМС хорошо, когда надо поднять небольшой ресурс за короткое время.
Ну, это мое личное мнение.
Где-то на хабре прочитал фразу про то, что на друпал.орг уже почти ничего от друпала не осталось все пропатченно перепатченно.
Все же советую понемногу переходить на фрэймоврки. ЦМС хорошо, когда надо поднять небольшой ресурс за короткое время.
Ну, это мое личное мнение.
0
Не бойтесь раньше времени.
Для примера — sc2tv.ru более 20.000 уников в сутки.
Для примера — sc2tv.ru более 20.000 уников в сутки.
0
UFO just landed and posted this here
Если мы не планируем показывать Пете, кто проголосовал за его заметки, но планируем показывать все оценки прямо рядом с оцененным, оценка — это атрибут оцененного.
А вот карму, поскольку ее не нужно считать по сто раз на каждую показываемую страницу — можно хранить отдельной табличкой.
А вот карму, поскольку ее не нужно считать по сто раз на каждую показываемую страницу — можно хранить отдельной табличкой.
0
UFO just landed and posted this here
Да, все так, я малость погорячился. Правильный вариант: хранить кэш рядом с сущностью, как атрибут этой сущности, и дополнительные какие-нибудь таблицы типа «user_id, entity_id» для предотвращения двойного голосования (выдача для конкретного пользователя из такой таблицы будет существенно быстрее, чем сбор всех оценок из user_votes).
Пересчет при изменении веса голоса Пети (хотя в описываемом модуле, насколько я понял, не предусмотрены weight per user) может быть прекрасно сделан в фоне и не нуждается в отдельной таблице.
Пересчет при изменении веса голоса Пети (хотя в описываемом модуле, насколько я понял, не предусмотрены weight per user) может быть прекрасно сделан в фоне и не нуждается в отдельной таблице.
0
>В Друпале все очень строго и продуманно.
Похоже я знаком с каким-то другим друпалом.
Похоже я знаком с каким-то другим друпалом.
0
Модуль Flag не смотрели?
+1
Хороший конечно модуль, только как он относится к теме топика?
0
больше топиков про Drupal хороших и разных :)
+5
спасибо :)
только, боюсь про друпал особо много не напишу, т.к. слабачек в нем.
к тому же часто бьют лбом об стенку, пытаюсь задавать вопросы на специализированных блогах/форумах, но там чаще — пустота :(
только, боюсь про друпал особо много не напишу, т.к. слабачек в нем.
к тому же часто бьют лбом об стенку, пытаюсь задавать вопросы на специализированных блогах/форумах, но там чаще — пустота :(
+1
Нет ничего удивительного. Я писал об этом почти 2 года назад. И с тех пор ничего не изменилось.
+1
спасибо за учебник, скачал.
но мне кажется что у вас статья, как все трудно и плохо и непонятно. а у меня наоборот :)
может это потому что я щас как раз настроен разбираться во всяких API и т.п. вещах
но мне кажется что у вас статья, как все трудно и плохо и непонятно. а у меня наоборот :)
может это потому что я щас как раз настроен разбираться во всяких API и т.п. вещах
+2
«Зайдя в эти файлы, я сделал «Поиск — Замена» node ---> user»
Это самый жестокий способ допиливания модулей, который я встречал. Новичкам везет?
Это самый жестокий способ допиливания модулей, который я встречал. Новичкам везет?
0
А модуль drupal.org/project/extra_voting_forms смотрели?
Он, к сожалению заброшен, но функционал именно тот что нужен. Можно подхватить знамя его поддержки.
Он, к сожалению заброшен, но функционал именно тот что нужен. Можно подхватить знамя его поддержки.
0
Sign up to leave a comment.
Интуитивная доработка Vote Up/ Down и User Karma (радостные эмоции новичка друпалиста)