The Ant
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?
Artem
Alexey
кэш запросов не использую, так что пофиг
Максим
Дмитрий
парни, а как в yii попроще сделать xml? допустим у меня есть массив данных и мне нужна xml на выход? вижу есть по доке XmlFormatter, но у него заточки на http
The Ant
Alexey
мда, yii2-elasticsearch для 7.2 отсутствует
SiZE
Alexey
я нашел уже )
Alexey
спс
SiZE
SiZE
рнр и эластик не связаны ж
Максим
как это?
видимо, это как присутствует, только наоборот)
Alexey
как это?
2.0.4 последняя стейбл версия
Alexey
с зависимостями от yii\base\Object
Alexey
Alexey
я про версию эластика вообще ничего не писал
Максим
а я что написал?
полезно иногда глаза раззувать и читать, что люди пишут) пардон
Dmitriy
SiZE
Дмитрий
парни что xml никто не создавал никогда? что юзали? или нативными средствами все?
Dmitriy
завись от коммита определенного
Alexey
прилетит апдейт случайный и поломает все 😞
SiZE
SiZE
SiZE
Extension version 2.1.x requires at least elasticsearch version 5.0.
SiZE
"yiisoft/yii2-elasticsearch": "~2.1.0"
Alexey
SiZE
Да мне как бы пофиг, я давно эластик апнул с 2 на 5
SiZE
=)
Максим
Dmitriy
SiZE
просто я думаю что 2.0 уже особо не будет поддерживаться
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 делает последовательно, либо требует кучу воркеров
Максим
NVlad
Дмитрий
одновременно по 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
Так ведь?