These are chat archives for dru-io/Drupal

13th
Aug 2016
Alexandr.Poddubsky
@AlexandrPoddubsky
Aug 13 2016 00:50
@reactivestudio если чё могу подсобить по оптимизации потом. если не буду подружку текилку жмякать
Dmitriy Bushin
@reactivestudio
Aug 13 2016 02:58
Короче проблемы всей этой херни с большими заказами (200 позиций) три: 1. в модулях commerce_cart и commerceorder иногда для элементарного подсчета количества товаров используется загрузка всей сущности заказа – надо вырезать нахрен. 2. во вьюзе после рендера хендлера используются постекзекьют хуки которые и загружают сущности line_item по одной – решение, нашел либо свои хендлеры писать, либо вообще отказывваться от вьюза, хотя чисто запрос очень быстрый (5-10 ms на выборку всех полей). 3. гигантская форма с 400 элементами. При каждом просмотре корзины вся форма + форм стейт улетает в кеш и поэтому cache_form растет как бамбук, и еще и запросы на 150ms – пока не придумал че с этим делать, ломаю голову
@AlexandrPoddubsky Спасибо за отзывчивость большушее
KarmaBot
@KarmaBot
Aug 13 2016 02:59
Спасибо (+1) для @AlexanderPoddubsky принято! Текущая карма +9.
@KarmaBot, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Dmitriy Bushin
@reactivestudio
Aug 13 2016 03:07
с 3 придумал пока радикальное решение, но не хочется его долго делать. Суть в том, чтобы не загружать элементы формы вообще во вьюхе. А на странице корзины по ajax при клике на количестве подставлять маленькую форму из одного элемента инпута, без кнопок сабмита. форму эту можно хоть одну и ту же везде подставлять и по ajax же сабмитеть. Правда не разобрался, наверное надо из нее все токены формы убрать, чтобы кеш не разрастался. Чисто из соображений юзабилити, кажется все ок. Да, какжется, что нужен лишний клик на псевдоссылке-количестве, но на самом деле мы этот клик все равно делаем даже если вся с инпутами загружена.
alexd73
@alexd73
Aug 13 2016 11:35
Привет! Что-то на всех сайтах после апдейта драшем такая шняга http://i.imgur.com/OJoQY9S.png. бывает по 20 модулей.
по ссылке читал. но мне кажется это не нормально..
Ivan
@Chi-teck
Aug 13 2016 12:35
Ну если этих модулей действительно нет, значит правильно ругается.
Raman Starshykh
@dashiwa
Aug 13 2016 12:53
@reactivestudio во вьюзе после рендера хендлера используются постекзекьют хуки которые и загружают сущности line_item по одной – решение . Поподробнее..Часто сталкивался с этим вопросом. Может на орг ребятам написать? В чем там суть..Можно код?
И чем проверяли? xdebug?
alexd73
@alexd73
Aug 13 2016 16:43
@Chi-teck Понятно, но куда они могли подеваться? Их ни кто не удалял. Я сейчас не помню, какие модули должны быть включены, какие - нет. Суть в том - что какой-то косяк, и не понятно где. Уже с десяток сайтов на разных хостингах!
Tahtabaev Ildar
@Tahtabaev
Aug 13 2016 16:51
Здравствуйте, а отображения "по умолчанию" это полная новость?
KarmaBot
@KarmaBot
Aug 13 2016 16:51
@Tahtabaev, ну рассказывай. Как жизнь? :)
alexd73
@alexd73
Aug 13 2016 16:52
@Tahtabaev не совсем. Это для тех отображений, которые не переопределены.
Tahtabaev Ildar
@Tahtabaev
Aug 13 2016 16:54
Вот делаю отображение вкладок через field group, в "по умолчанию" а они не отображаются
Или надо создать отображение полной новости? Как сделать?)
alexd73
@alexd73
Aug 13 2016 17:02
@Tahtabaev если не создано отображение полной новости, то будет использоваться отображение по умолчанию. А если создано - то созданное.
Tahtabaev Ildar
@Tahtabaev
Aug 13 2016 17:08
А почему тогда вкладок не видно?
alexd73
@alexd73
Aug 13 2016 17:09
@Tahtabaev каких?
boolboost
@boolboost
Aug 13 2016 17:29
Может в них поля пустые
Field group не видны если поля которые в них не рендрятся
Tahtabaev Ildar
@Tahtabaev
Aug 13 2016 18:12
чет файл зилла медленный капец
boolboost
@boolboost
Aug 13 2016 18:13
Не настроил её
Настрой в 10 потоков
Tahtabaev Ildar
@Tahtabaev
Aug 13 2016 18:14
это где?
boolboost
@boolboost
Aug 13 2016 18:14
В настройках поищи
Там их не много
Tahtabaev Ildar
@Tahtabaev
Aug 13 2016 18:18
чет хостинг задумался, насчет базы в 28 тысяч строк )))
boolboost
@boolboost
Aug 13 2016 18:22
А зачем столько грузить разом?
Ivan
@Chi-teck
Aug 13 2016 18:38
@alexd73 их могли удалить давно, ещё при разработке. Просто раньше друпал об этом не сообщал (до версии 7.50). Отсутствующие модули могут сильно тормозить сайт.
boolboost
@boolboost
Aug 13 2016 18:39
Ооо
Интересная ифа однако