The Ant
1 воркер берет 1 задачу
Дмитрий
2й ждёт пока 1й закончит
The Ant
нет
Дмитрий
или если 4 задачи - то 4 воркера сделают их одновременно
The Ant
все верно
Дмитрий
значит чем больше воркеров тем хорошо, насколько накладно количество их ?
Дмитрий
они жрут чо-то ?
The Ant
от задачи зависит же
The Ant
но запустив например 20 воркеров на сжатие картинок можно положить сервер легко )
Дмитрий
ну да), да у меня простые скачки через API
The Ant
можно канал забить например в хламину
The Ant
все нада с умом же делать )
Дмитрий
я понял смысл)))
Дмитрий
спасибо, а у Guzzle есть concurent запросы
Дмитрий
там есть какие-то особенности ?
Дмитрий
или нюансы на что стоит обратить внимание
Alex
Подскажите кто уже разобрался в новой модели кеширования запросов User::find()->with("book")->cache(3200)->all(); Как при таком обращении закешировать связанный запрос с таблице book
The Ant
вроде нет. работает ровно так как написано в доке
Дмитрий
спасибо!
Alexey
а yii с какой версии совместим с 7.2?
Alex
а yii с какой версии совместим с 7.2?
2.0.14, в ней же появился новый кеш запросов, про который в документации пока ничего нет
Alexey
кэш запросов не использую, так что пофиг
Дмитрий
парни, а как в yii попроще сделать xml? допустим у меня есть массив данных и мне нужна xml на выход? вижу есть по доке XmlFormatter, но у него заточки на http
Максим
2.0.14, в ней же появился новый кеш запросов, про который в документации пока ничего нет
упрощенный вариант реализуется через cache(3200), для более сложных можно так http://www.yiiframework.com/doc-2.0/guide-caching-data.html#cache-dependencies
Alexey
мда, yii2-elasticsearch для 7.2 отсутствует
Alexey
я нашел уже )
Alexey
спс
SiZE
рнр и эластик не связаны ж
Максим
как это?
видимо, это как присутствует, только наоборот)
Alexey
как это?
2.0.4 последняя стейбл версия
Alexey
с зависимостями от yii\base\Object
Максим
2.0.4 последняя стейбл версия
так это версия расширения, а не требуемая Yii. Поправят перед релизом
SiZE
2.0.4 последняя стейбл версия
может 6.2 имелось ввиду говоря про эластик?
Alexey
я про версию эластика вообще ничего не писал
Максим
а я что написал?
полезно иногда глаза раззувать и читать, что люди пишут) пардон
Dmitriy
мда, yii2-elasticsearch для 7.2 отсутствует
мастер ветка должна работать на 7.2
SiZE
с зависимостями от yii\base\Object
В мастере уже выпилили
Дмитрий
парни что xml никто не создавал никогда? что юзали? или нативными средствами все?
Alexey
мастер ветка должна работать на 7.2
зависеть от мастера в проекте как-то не труъ
Dmitriy
завись от коммита определенного
Alexey
прилетит апдейт случайный и поломает все 😞
SiZE
Extension version 2.1.x requires at least elasticsearch version 5.0.
SiZE
"yiisoft/yii2-elasticsearch": "~2.1.0"
Dmitriy
прилетит апдейт случайный и поломает все 😞
если строго прописать зависимость. ничего не поломает апдейт
Alexey
Extension version 2.1.x requires at least elasticsearch version 5.0.
а с чего ты взял, что мне подойдут эти версии? 😊
Alexey
если строго прописать зависимость. ничего не поломает апдейт
я прибиваю зависимости в лок файле, но все равно неприятно что экстенш не обновляется уже 2 минорных релиза фреймворка
SiZE
Да мне как бы пофиг, я давно эластик апнул с 2 на 5
SiZE
=)
SiZE
просто я думаю что 2.0 уже особо не будет поддерживаться
The Ant
2.0.4 последняя стейбл версия
заибень пул реквест с правками чо как не родной? )
Alexey
заибень пул реквест с правками чо как не родной? )
да там и уже в мастере все, роадмап на 2.0.5 странный какой-то и никто не разгребает
Anonymous
Привет всем Вопрос такой: Как в gridview с помощью SearchModel настроить фильтрацию / поиск по колонке из связной таблицы (но если это поле не является user_id, к примеру, username настроен) http://prntscr.com/iq49fr
Anonymous
Спс тебе
Anonymous
Странно (скорее всего, я делаю что-то не так, но все-таки) Пошел в документацию, открыл следующее: http://www.yiiframework.com/doc-2.0/guide-output-data-widgets.html#working-with-model-relations Сделал так же предельно, но таки не включилась фильтрация / сортировка SearchModel Class: https://pastebin.com/jU1Aymv2
Anonymous
https://nix-tips.ru/yii2-sortirovka-i-filtr-gridview-po-svyazannym-i-vychislyaemym-polyam.html
Anonymous
А, все, решил вопрос по фильтрации (хотя бы) Добавил в правилах вместо [['email'], 'safe'] => [['user.email'], 'safe']
Anonymous
Но вот сортировка asc | desc не работает, к сожалению
Дмитрий
ребят, чем в yii2 можно параллельно запустить несколько задач?
Дмитрий
расширение queue делает последовательно, либо требует кучу воркеров
Дмитрий
одновременно по API скачивать данные
NVlad
по поводу сортировки вот так решать
Дмитрий
с разных источников
Максим
одновременно по API скачивать данные
к примеру, вот https://ruhighload.com/%D0%90%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5+%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5+php асинхронные задачи в PHP
Anonymous
в моем случаи это: $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort' => [ 'attributes' => [ 'email' => [ 'asc' => ['user.email' => SORT_ASC], 'desc' => ['user.email' => SORT_DESC], ], ], ] ]);
Anonymous
по поводу сортировки вот так решать
Anonymous
Так ведь?