Sobes.tech
Intern

Dinamik sayt nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Dinamik sayt istifadəçinin sorğusu zamanı serverdə yaradılan və ya müştəri tərəfində səhifə yenilənmədən dəyişdirilən veb resursdur.

Əsas xüsusiyyətlər:

  • Həqiqi vaxtda məzmunun yaradılması: Səhifə statik HTML faylı deyil, "canlı" olaraq serverdə tərtib olunur.
  • İstifadəçi ilə qarşılıqlı əlaqə: İstifadəçi hərəkətlərinə cavab verən məntiqi həyata keçirməyə imkan verir (qeydiyyat, autentifikasiya, axtarış, şərhlər).
  • Verilənlər bazası ilə işləmək: Tez-tez məlumatların saxlanması və alınması üçün verilənlər bazası idarəetmə sistemlərindən istifadə edir.
  • Server tərəfi proqramlaşdırma dilləri: PHP, Python, Ruby, Java, Node.js və digər dillərdən istifadə edir sorğuları emal etmək və səhifələr yaratmaq üçün.
  • Müştəri tərəfi texnologiyaları: JavaScript, AJAX istifadə edərək bütün səhifəni yeniləmədən asinxron məzmun yeniləməsini həyata keçirir.

Dinamik saytların nümunələri:

  • Onlayn mağazalar
  • Sosial şəbəkələr
  • Şərhlərlə bloglar
  • Forumlar
  • Xəbər portalları

Server tərəfində dinamik səhifə yaradan kod nümunəsi (PHP fragment):

<?php
// Verilənlər bazasına qoşulma
$conn = new mysqli("localhost", "user", "password", "database");

// Verilənlər bazasından məlumatların alınması
$result = $conn->query("SELECT title, content FROM articles WHERE id = " . $_GET['id']);
$article = $result->fetch_assoc();

// HTML yaradılması
echo "<h1>" . $article['title'] . "</h1>";
echo "<p>" . $article['content'] . "</p>";

$conn->close();
?>

Statik sayt ilə müqayisə:

Xüsusiyyət Dinamik sayt Statik sayt
Məzmun Serverdə yaradılır Hazır HTML faylları kimi saxlanılır
İnteraksiya Yüksək, məntiqə əsaslanır Aşağı, yalnız keçidlər vasitəsilə naviqasiya
Yeniləmə Böyük məlumat həcmlərini idarə etmək daha asandır Əl ilə faylların redaktəsi tələb olunur
Mürəkkəblik Daha yüksək Aşağı
Performans Yaranma səbəbindən aşağı ola bilər Daha yüksək, çünki fayllar birbaşa təqdim olunur