@laravel_pro

Страница 83 из 2014
Artur
09.09.2016
22:04:59
взять любую сложную идею типа рекомендательного движка или расчёта маршрутов на хайлоаде - это всё требует железо

ясное дело разработчикам реальным не достанется и трети

Konstantin
09.09.2016
22:06:10
проблема ковваижора на маленьком количестве точек ничего не требует)

Google
Artur
09.09.2016
22:07:04
но там нужно почти в реальном времени сходить в десятки апи

сосчитать все комбинации со всеми пересадками(хотябы крупными)

Konstantin
09.09.2016
22:07:18
никто не ходит

тупо кеш

Artur
09.09.2016
22:07:25
ходят, говорят

конечно кэш. по кэшу строят потом проверяют доступность

иначе ВСЕ вкусные варианты будут уже заняты

Konstantin
09.09.2016
22:08:02
ну это не архизадача на самом деле

Artur
09.09.2016
22:08:16
я же не про моделирование атомного взрыва

Konstantin
09.09.2016
22:08:17
список пересадочных узлов ограничен

Artur
09.09.2016
22:08:19
вопрос в хайлоаде

список пересадочных узлов ограничен
а ещё большинство можно отрезать сразу. не про то речь же )

а про время на трафик для АПИ на внешние медленные ресурсы

Google
Konstantin
09.09.2016
22:09:37
да рынок узкий просто

Artur
09.09.2016
22:09:59
зато конкуренция дичайшая

участники говорят маржи не осталось

Konstantin
09.09.2016
22:10:18
Ну почти нет

Artur
09.09.2016
22:10:36
хотя лично я летал через чабука гораздо дешевле на чартере

Konstantin
09.09.2016
22:10:54
чабука это легаси уже)

Artur
09.09.2016
22:11:07
так цен ниже небыло

Konstantin
09.09.2016
22:11:35
ищи на avia.yandex

Artur
09.09.2016
22:11:41
так я там и искал

Konstantin
09.09.2016
22:11:52
куда летел?

Artur
09.09.2016
22:12:11
черногория 2 месяца назад

Konstantin
09.09.2016
22:13:03
В тиват?

Artur
09.09.2016
22:13:13
аха

так вот тот же яндекс не просто так долго считает

Konstantin
09.09.2016
22:14:39
так опрос идет

всех агенств

там тупо таймаут стоит 25 секунд

D'
09.09.2016
22:16:27
Это мне 25с ждать? ну нахуй, пешком пойду

Artur
09.09.2016
22:16:46
ну опять же, у гугла просто космо-сервис

Konstantin
09.09.2016
22:16:59
там кэш

Google
Konstantin
09.09.2016
22:17:27
гугл вообще непонятен он только на зарубежном рынке

Artur
09.09.2016
22:17:33
ещё раз. у кэша есть фатальная проблема

все выгодные рейсы будут уже куплены. люди ищут только выгодные рейсы

выгодные рейсы на ближнее время это сденные билеты(часто бронь)

Konstantin
09.09.2016
22:19:51
ну так и есть

И проблема нерешабельна

там тупо пока будешь вбивать данные пассажира места снимут

Artur
09.09.2016
22:36:05
И проблема нерешабельна
я куда ни захожу все билеты на месте

а на твоём подходе работает чиптрип ) только там не кэш а статика )

а так если рассуждать везде кэш

Евгений
10.09.2016
07:36:48
@vinkonst научи правильно делать апи, чо почитать по теме?

Konstantin
10.09.2016
11:50:03
Апи открытое / закрытое?)

Евгений
10.09.2016
11:53:48
Давай предположим что открытое

Но и закрытое тож интересно

Konstantin
10.09.2016
11:55:47
https://github.com/joselfonseca/laravel-api

Вот пример с авторизацией и получением токена

Даже примеры тестов есть

Ну а в остальном просто надо сразу принять что любой метод должен возвращать всегда признак что успешно или нет

например { success: true, data: [...] }

Евгений
10.09.2016
12:03:00
а вот например

Google
Евгений
10.09.2016
12:03:03
получаю юзера

у него нет аватарки

надо пустоту возвращать или просто не возвращать поле?

вк не возвращает

Konstantin
10.09.2016
12:03:36
Или в противном случае { success: false, errorCode: 2, errorMessage: 'My Erorr' }

И так и так можно

Там вопрос что за поле возвращаться с аватаркой, если просто стринг то норм

Евгений
10.09.2016
12:04:50
стринг

Admin
ERROR: S client not available

Евгений
10.09.2016
12:04:59
ну прост легче было бы делать с пустой строкой

а так надо еще проверять наличие поля

Konstantin
10.09.2016
12:05:35
Это не столь важно мне кажется

Евгений
10.09.2016
12:05:58
мне удобнее сразу видеть все возможные поля даже если они пустые

Konstantin
10.09.2016
12:06:04
главное возвращать одинаковые типы данных

Евгений
10.09.2016
12:07:40
А вот еще вопрос, не связаный с апи и не с ларавел, посто по разработке

есть сайт - pesnik.su

там просто генерятся страницы по песням, под траф

сайт без базы и самих песен там нет, а песни проигрываются с саундклауда по апи и качаются тоже оттуда

у меня мозг плохо соображает как такое сделать, я понимаю когда создаются физичесике страницы под каждую песню и они парсятся, но тут ничего не парсится

http://pesnik.su/mp3/Moby%20-%20Extreme%20Ways%20Jason%20Bourne

Google
Konstantin
10.09.2016
12:09:33
Ну ты же парсишь названия, артиста и что то еще?

D'
10.09.2016
12:10:12
Обычный динамический дор

Ничего особенного

Konstantin
10.09.2016
12:10:17
data-secret="H-lV4ZAEfmKAgBgi8ftrdw" data-track="Extreme Ways" data-artist="Moby"

Евгений
10.09.2016
12:10:18
вот мне чувак сказал что откуда нибудь скачать топ песен и исполнителей (не с саундклауда), а проигрывать уже оттуда

ну да, дор

Konstantin
10.09.2016
12:10:38
вот как проигрывается это с саундклауда

Евгений
10.09.2016
12:10:40
прост я не умею такие делать, хотел узнать как оно делается

без базы

D'
10.09.2016
12:10:50
Т.е?

У тебя есть начальная база кеев

Konstantin
10.09.2016
12:11:03
да там саундклаудовское апи просто используется

D'
10.09.2016
12:11:14
Остальное автоматом из гугла\хзоткуда парсится потом

Евгений
10.09.2016
12:11:17
ну вот без базы данных, по крайней мере без mysql, на файлах например

"у меня без баз все работает максимум кеширую некоторые запросы в файл, чтоб допустим раз в сутки только обновлять его"

Konstantin
10.09.2016
12:12:34
а зачем?

D'
10.09.2016
12:12:40
Ну дык

Евгений
10.09.2016
12:12:43
"спарси откуда-нить исполнителей и песни или топ песен"

Konstantin
10.09.2016
12:12:43
ты создаешь базу исполнителей

D'
10.09.2016
12:12:44
Просто файловый кеш

Konstantin
10.09.2016
12:13:18
на странице исполнителя у тебя лара получает список песен с саундклауда и вылает вьюху

Страница 83 из 2014