API youtbe - практика использования

A8
На сайте с 04.04.2013
Offline
64
413

Есть желание сделать небольшой сайт, где будут представлены видео с ютуба по определённым кеям.

Получил API key на developers , скачал PHP классы для разработчиков - вроде всё просто и работает.

На developers написано, что API key позволяет до 50.000.000 запросов, чего по идее мне более чем достаточно. А на практике кто-нибудь активно использует его? Не получится такого, что IP сервера моего забанят за какие-нибудь там 10000 запросов в день?

Я просто думал вначале кэшировать видео по нужным мне запросам (записывать в базу) и картинки от них кэшировать себе на сервак, и обновлять базу раз в сутки, например... и сайт бы работал в основном со своей базой, а не с API, так количество запросов к API было бы вообще небольшим.

Но побродил по сайтам - никто даже не заморачивается - большинство просто юзают API налету, судя по всему ничего не сохраняют в базу, не кэшируют, картинки грузятся тоже с сервера Youtubе... Естественно если делать таким образом кол-во запросов к API сильно возрастает, хотя бы от того, что поисковые боты будут постоянно проходить по всем страницам сайта.

Не забанит ли гугл IP сервера или API key за более активное использование, или им это вообще без разницы?

В смысле что 50 млн. запросов всё равно никогда не будет - скорее мой сервак ляжет, а если меньше - им по-барабану?

Перевод с любого языка на любой за 1 час! (https://www.onehourtranslation.com/affiliate/pirivodcheg)
LEOnidUKG
На сайте с 25.11.2006
Offline
1591
#1

Я бы кэшировал, не из-за количества запросов, а из-за возможных тормозов со стороны ютуба. Они бывают часто, а со своего сервера всё будет быстро грузиться и не надо ждать ответа от API.

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
A8
На сайте с 04.04.2013
Offline
64
#2

что-то мне тоже кажется, что хотя бы для статических страниц лучше закэшировать данные от api, удалать-обновлять раз в сутки, например

LEOnidUKG
На сайте с 25.11.2006
Offline
1591
#3
aphil8:
что-то мне тоже кажется, что хотя бы для статических страниц лучше закэшировать данные от api, удалать-обновлять раз в сутки, например

Можно сделать, чтобы юзер сам запускал обновление.

Заходит на страницу, если кэш старый сделать прямой запрос к API обновить кэш. Экономия будет бешеная :)

A8
На сайте с 04.04.2013
Offline
64
#4
LEOnidUKG:
Можно сделать, чтобы юзер сам запускал обновление.
Заходит на страницу, если кэш старый сделать прямой запрос к API обновить кэш. Экономия будет бешеная :)

Я это и имел ввиду.. если кэш старее чем надо - обновлять при заходе :)

L
На сайте с 30.10.2015
Offline
34
#5

я использую, не забанят у них разрешено до 3к запросов в секунду для 1 клиента

...
A8
На сайте с 04.04.2013
Offline
64
#6
levchernenko:
я использую, не забанят у них разрешено до 3к запросов в секунду для 1 клиента

Спасибо за ответ, я так и думал, что наши объёмы для них - это семечки.

Да и способствует раскрутке ютуба к тому же :D

L
На сайте с 30.10.2015
Offline
34
#7

aphil8, да и неплохой монетизации ютуба, ведь рекламу при просмотре никто не отменял :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий