Олександр Майстренко
Победившая ставка- Проекты 311
- Оценка 4.9
- Рейтинг 14 380
Бюджет: 2500 UAH Срок: 3 дня
Доброго дня! заинтересован в задании, кратко описал как решить вопрос, чтобы не было 500 мс, а 80-100 мс, создать и хранить кеш блоков для каждого радио в файл запуская через крон
Бюджет: 500 UAH Срок: 1 день
потому что каждый раз скачивает данные, написать скрипт который будет обновлять данные раз например в 30 минут
Ставки пока отсутствуют
-
Roman Skripchak
4 июля 2023
Це не публічне API. Там нема документації, публічної. Однак опис всіх функцій є.
-
Олександр Майстренко 4 июля 2023Доброго дня! "Через Ajax відбувається оновлення даних у певний інтервал часу. " тобто не один раз, а постійно? це більше хвилини?
-
Олександр Майстренко 4 июля 2023"Є скрипт, який підключається до зовнішнього сервісу " перший раз через curl php беруться дані вірно?
-
Олександр Майстренко 4 июля 2023перший раз дані добавляються через curl php, Вам потрібно зробити окремий скрипт який буде обновляти і зберігати дані блоки в файл і щоб запускався він по крону раз 5 хвилин наприклад, тобто файл кешу ціх блоків
а коли завантажується сторінка сайту щоб дані бралися з того файлу кешу, тоді це буде миттєво і буде не 500 мс, а 80-100 мс -
Roman Skripchak
4 июля 2023
Треба щось типу як тут https://radios.com.pa/507-fm-digital/ в коді плейліст старий однак по Ajax при зашрузці сторінкі оновлюється.
-
Олександр Майстренко 4 июля 2023так я це і пропоную, але як я розумію то треба ще врахувати що для кожного радіо свій блок
-
Roman Skripchak
4 июля 2023
так звістно, у кожного свої данні, ну правда вони не всюди є, десь відсотків 50 напевно стороінок їх отдають.
-
Roman Skripchak
4 июля 2023
Ну просто в такому випадку перша загрузка данних буде все одно 500мс, щоб постороїти кеш. А треба щоб перша загрузка спочатку і була мінімальна.
-
Олександр Майстренко 4 июля 2023Ви мене не зрозуміли, скрипт буде працювати фоново, не при завантаженні сторінки, а запускатися хостингом по часу наприклад кожні 30 хвилин
а інформація для сторінки радіо буде братися вже готова з файлу і тоді не буде 500 мс, а буде 80-100 мс оскільки не буде запиту по API а буде вставлятися готовий html цих блоків
-
Pavlo K. 4 июля 2023Можливо скрипт завантажуєте не асинхронно та за цього йде затримка ?
Як варіант якщо важлива швидкість можна додати асинхронне завантаження та предзагрузку даних за допомогою <link rel="preload"> -
Roman Skripchak
4 июля 2023
) якщо б це було так просто) <link rel="preload"> - це ні на що не впливає особо)
Актуальные фриланс-проекты в категории Javascript и Typescript
-
Не указан
Автоматизация на базе Google Sheets для записи на пробные занятия (онлайн школа языков)
HTML и CSS верстка 64 ставки 4 августа
-
4000 UAH
Исправить открытие Trust Wallet при переходе по ссылке из шапки профиля TikTok
Криптовалюта и blockchain 24 ставки 1 августа
-
27 000 UAH
Разработка Telegram Mini App (RPG игра)
Веб-программирование 68 ставок 29 июля
-
Не указан
Автоматизация создания вертикальных видео одного типа, плагином в After Effects.
HTML и CSS верстка 16 ставок 23 июля