Graphql
Переделываю парсер под Graphql, возникла нехватка такого функционала, как получить информацию сразу по нескольким постам.node(id: base64_encode('Post:ИдПоста')...) возвращает один пост. Может, не до конца вкуриваю в graphql, но как понимаю, этим функционалом не запросить посты по нескольким id.
Это создаёт проблему проверки уже размещённых постов на факт изменений. Проблему во времени. Даже вкупе с http://joyreactor.cc/api/changedPosts возникает необходимость парсить (ну как минимум делать запрос на данные поста) аж 300 постов, размещённых за последние сутки. Причём, вроде как, посты могут редактироваться и более, чем через сутки после размещения. Прибавляя время на хеширование картинок и пересоздание индекса получается обновление вместо старых добрых 5 минут - минут 20-30. При этом, не факт, что меняется картинка у поста. В итоге производится куча бесполезных graphql-запросов.
Возможен ли допил api для получения нескольких постов по id? Или же дальше биться с авторизацией?
Еще на тему
у тебя не тёмная тема в редакторе кода?
глаза не болят?
Глаза не болят. Чтобы они не болели надо чтобы уровень освещённости компьютерного стола примерно совпадал с уровнем освещённости монитора. Если у тебя достигается это только при использовании тёмной темы, то либо повысь уровень освещённости стола путём добавления светильников, либо понизь уровень освещённости монитора путём уменьшения яркости.