Глосарій
Словник веб-розробника
Визначення технічних термінів з PHP, DevOps, MySQL та AI — з прикладами коду та поясненнями простою мовою.
228
термінів
47
літер
L
Lazy Loading
Lazy Loading — патерн відкладеного завантаження: ресурс або дані завантажуються лише тоді, коли вони справді потрібні, а не заздалегідь. Протилежність — Eager Loading (завантаження всього наперед).У різних контекстахЗображення — браузер завантажує <img loading="lazy"> тільки коли вона потрапляє у видиму область. Прискорює першу відрисовку сторінкиORM — зв'язані дані завантажуються окремим SQL-запитом при першому зверненні. Зручно для прототипування, але може спровокувати N+1Модулі JS — динамічний import() завантажує код тільки при необхідності, зменшуючи початковий bundleInfinite scroll — контент підвантажується порційно у міру прокруткиКоли обережноВ ORM lazy loading зручний під час розробки, але небезпечний у продакшні: легко не помітити, як одне звернення перетворюється в десятки запитів. Рекомендація: в продакшн-коді завжди явно вказуйте, які зв'язки потрібні — через eager loading.
LLM (Велика мовна модель)
LLM (Large Language Model) — нейронна мережа, навчена на трильйонах токенів тексту, що генерує людиноподібний текст у відповідь на запит. ChatGPT, Claude, Gemini, Llama — LLM. Основа сучасного AI-буму.Як це працюєLLM передбачає наступний токен (слово або частина слова) на основі контексту. Попри просту задачу, масштаб і архітектура Transformer дозволяють «розуміти» складні інструкції, писати код, перекладати і аналізувати.Ключові поняттяТокен — мінімальна одиниця тексту. GPT-4 обробляє ~4 символи = 1 токенКонтекстне вікно — максимальний обсяг тексту, який модель «бачить» одночасноTemperature — параметр випадковості відповіді. 0 = детерміновано, 1 = творчоInference — генерація відповіді (на відміну від training)ОбмеженняГалюцинації (впевнені, але хибні факти), знання обмежені датою навчання, контекстне вікно обмежене, дорого масштабувати.
Long Polling
Long Polling — техніка імітації push-сповіщень через HTTP. Клієнт надсилає запит, сервер тримає його відкритим до появи нових даних (або таймауту), потім відповідає. Клієнт одразу надсилає наступний запит. Старіший спосіб "реального часу" до WebSocket.
Схема
Client Server
|-- GET /poll --------->|
| | (чекає нових даних)
| | (30 секунд...)
|| (одразу новий запит)
| |
Переваги
Працює скрізь — звичайний HTTP, без спеціальних протоколів
Простіша реалізація ніж WebSocket
Недоліки
Велика кількість з'єднань навантажує сервер
Затримка = час між відповіддю і новим запитом
HTTP overhead на кожен цикл
Коли ще актуальний
Для середовищ де WebSocket і SSE недоступні (корпоративні проксі, старі браузери). У сучасному вебі зазвичай замінюється SSE або WebSocket.