Олександр Майстренко
Переможець- Проєкти 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 верстання 66 ставок 4 серпня
-
4000 UAH
Виправити відкриття Trust Wallet при переході за посиланням з шапки профілю TikTok
Криптовалюта та blockchain 24 ставки 1 серпня
-
27 000 UAH
Розробка Telegram Mini App (RPG Game)
Веб-програмування 68 ставок 29 липня
-
Не вказано
Автоматизація створення вертикальних відео одного типу, плагіном в After Effects.
HTML та CSS верстання 17 ставок 23 липня