
Dmitriy
14.02.2018
13:07:51
может лучше взять api?

Roman
14.02.2018
13:08:08

Dmitriy
14.02.2018
13:08:26
@sizepermru вроде ты админ
поговори с ними

Google

Dmitry
14.02.2018
13:08:31
Курл не парсит, а качает?

Максим
14.02.2018
13:08:39

SiZE
14.02.2018
13:08:45

Dmitry
14.02.2018
13:08:49
Он отказался)

Dmitriy
14.02.2018
13:09:04

Максим
14.02.2018
13:09:26

Dmitriy
14.02.2018
13:10:06

Roman
14.02.2018
13:11:28
но по коду видно что странится парситься а не через api
да просто прсер по всем соцсетям норм отрабатывает и падало на vk я начал разбератся и понял что НЕ ЗАГОЛОВКИ как ту ткричали некоторые «школьники» а коннект надо держать при работе с vk и теперь залез в api думаю если опять упадет то api на прод запилю

Максим
14.02.2018
13:14:25

Ad.x ??
14.02.2018
13:14:55
можно просто фантом жс использовать

Dmitriy
14.02.2018
13:14:55
ничено не понял. но парсить вк если есть api
такое себе занятие

Ad.x ??
14.02.2018
13:15:06
у апи есть лимиты

Максим
14.02.2018
13:15:28
у апи есть лимиты
ну если с сервака парсить напрямую, то они еще быстрей кончатся, и ip в бан попадет

Google

Dmitry
14.02.2018
13:15:37
Не думаю что лимиты апи ниже чем у веб морды.
Им же выгоднее и дешевле по железу такие вопросы решать с помощью апи.

Dmitriy
14.02.2018
13:15:54
вообще

Ad.x ??
14.02.2018
13:15:56

Dmitriy
14.02.2018
13:16:13

Ad.x ??
14.02.2018
13:19:49
а вообще для разового сбора проще расширение для хрома поставить для парсинга сайтов
нах эти всякие бекенд скрипты с кучей головняков

Vlad
14.02.2018
13:40:47
Ребята, кто в проде юзает реплику с активными 2 мастерами через yii2 - http://www.yiiframework.com/doc-2.0/guide-db-dao.html#read-write-splitting, подскажите есть ли какие-нибудь подводные камни, например в виде асинхронных данных?

Gennadiy
14.02.2018
14:18:49
что за ужасная нужда вас заставила использовать мультимастер?

Dmitry
14.02.2018
14:25:21
Много записи, мало чтения?

Vlad
14.02.2018
14:28:15

Dmitry
14.02.2018
14:28:58
наоборот
Уверен? Разве мастеры плодят не для записи?

Vlad
14.02.2018
14:29:24

Dmitry
14.02.2018
14:29:25
Для чтения слейвы делают? Или я заблуждаюсь?

Gennadiy
14.02.2018
14:29:28
ну насколько много? есть 1к транзакций в секунду хотя бы?

Vlad
14.02.2018
14:29:39
но суть в другом, нужны 2 активных мастера

Dmitry
14.02.2018
14:30:03

Vlad
14.02.2018
14:30:15

Google

Gennadiy
14.02.2018
14:30:15
это да
это все не по существу конечно. у меня к сожалению нет такого опыта.

Dmitry
14.02.2018
14:30:57

Vlad
14.02.2018
14:31:18

Gennadiy
14.02.2018
14:31:32
неплохо
постгрес?

Vlad
14.02.2018
14:31:45
в остальном прыгает от 500 до 1200

Dmitry
14.02.2018
14:33:35
Вроде в этих ваших интернетах ничего не нашёл по этому поводу)

Gennadiy
14.02.2018
14:35:31
ну тут нужно в целом про мастер-мастер репликации читать, yii тут уже просто клиент
граблей полюбому масса

Vlad
14.02.2018
14:36:45

Gennadiy
14.02.2018
14:37:40
ну как мигрируетесь, пишите статейку на хабр)

Vlad
14.02.2018
14:39:09

mrG1K
14.02.2018
14:59:04

Вова
14.02.2018
15:11:07
ребят, хрен знает поднималась ли эта тема или нет, но вот если коротко: для относительно шаблонных приложений с возможным большим количеством кастомных расширений этот способ организации подойдет?)
https://habrahabr.ru/post/329286/
выглядит сексуально, никакого переписывания стандартных конфигов, мердж конфигов из расширения в расширение, но... по сути, это вопрос копипастинга нескольких строчек конфига и ппц)

Google

Art
14.02.2018
17:37:43
Как правильно хранить frontend часть со всеми npm gulp конфигами, css, картинками, файлами и прочим в месте с yii2?

SiZE
14.02.2018
17:50:24

Admin
ERROR: S client not available

SiZE
14.02.2018
17:52:10
Yii это не cms

Вова
14.02.2018
17:53:03

SiZE
14.02.2018
17:53:37

Art
14.02.2018
17:54:02

Вова
14.02.2018
17:55:11
Вопрос из разряда собака или кошка)

SiZE
14.02.2018
17:56:00
Стандартный конфиг - это сконфигурированный класс.
Все что вынесено в отдельный файл конфигурации надо копипастить
Если в классе что-то меняется несовместимое с прежней работой делается новая мажорная вверсия, копируется новый конфиг
Конфиги наследовать как-то странно. И выпускать мажорные версии из-за изменений в конфиге тоже. ПМСМ

Вова
14.02.2018
18:04:17
Не ну тут как бы не вижу проблемы: если ты меняешь конфиг кардинально, то скорее всего ты и делал какие-то мажорные изменения в коде расширения
Но это только имхо

SiZE
14.02.2018
18:07:12

Вова
14.02.2018
18:07:15
Оказывается asset-packajist написав в подобном стиле

Google

Вова
14.02.2018
18:10:52
Можешь привести пример?
Конкретный сложно, я сам пока в поисках кейсов за и против. Но видется это так: есть расширение стороннего разработчика, и ты используешь его каким либо образом в своем расширении. Получается как бы древо: проект - твое расширение - стороннее. Ты знаешь, что сторонее нужно допустим подключить в конфиге приложения не с дефолтными настройками, чтобы твое расширение могло использовать его. Ты делаешь в своем расширении конфиг с нужными настройками как своего, так и стороннего и мерджишь в конфиг приложения с помощью composer-config-asset
Если бы делать это без config-asset, то нужно либо переопределять настройки приложения в бутстрапе твоего компонента, либо копипастить настройки в конфиг

SiZE
14.02.2018
18:13:52

Вова
14.02.2018
18:16:00
Бесспорно, в идеале хоть вообще только класс указывай) но не всегда так бывает, особенно со сторонними расширениями с ненужными для тебя стандартными настройками
Мне просто нравится идея иерархии не только в пакетах, но и в их конфигурации

SiZE
14.02.2018
18:16:50
А мы про какой сейчас конфиг говорим? yii main.php или другой? :)

Вова
14.02.2018
18:19:48
Main, конфиг приложения yii)
Типо прикольно, подключаешь экстеншен и он сам записывается в конфиг
Правда могут быть коллизии, но благо смердженный конфиг в вендоре лежит, можно посмотреть
Если планируется типовая разработка сайтов, допустим шаблонных магазинов с кучей своих настроенных под этот конфиг ассет экстеншенов - можно словить кайф от того как все работает без копипасты в конфиг приложения

SiZE
14.02.2018
18:23:06
Типа написали cms, к ней кучу своих пакетов. И под заказчика подключаешь.