Функция Google Cloud снижает скорость загрузки (Gen 2 Cloud Run)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Функция Google Cloud снижает скорость загрузки (Gen 2 Cloud Run)

Сообщение Anonymous »

Я написал облачную функцию второго поколения, с помощью которой загружается большое видео с YouTube в разрешении 1080p. Из-за этого он загружает видео и аудио отдельно. Я максимально использовал ресурсы, выделенные для этой функции: 8 процессоров, 32 ГБ памяти и тайм-аут 3600 с (60 минут). При загрузке видео мой журнал облачных функций сообщает о ~500 Кбит/с, что медленно, но это нормально. Однако при загрузке аудио скорость загрузки падает до ~ 50 Кбит/с. Кто-нибудь знает, почему это так? Можно ли где-нибудь изменить настройки пропускной способности? Я ничего не вижу в документации.
Вот заголовок моей функции и соответствующий фрагмент кода:

Код: Выделить всё

@tasks_fn.on_task_dispatched(
retry_config=RetryConfig(max_attempts=5, min_backoff_seconds=1200),
rate_limits=RateLimits(max_concurrent_dispatches=10),
memory=MemoryOption.GB_32,
cpu=8,
timeout_sec=3600,
secrets=["OPENAI_KEY"], )
...

def download_highest_resolution(video_url, output_path):
logger.info("Downloading")

# Define a dictionary to store information about the downloaded file
downloaded_file_info = {}
output_file = f'{output_path}.mp4'

ydl_opts = {
'format': 'bestvideo[height

Подробнее здесь: [url]https://stackoverflow.com/questions/78699796/google-cloud-function-slow-download-speed-gen-2-cloud-run[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»