World Wide Webning har bir foydalanuvchisi "veb-sayt" atamasi bilan tanish. Bu o'z manzili, nomi, egasi bo'lgan va juda ko'p (yoki unchalik emas) sondagi veb-sahifalardan iborat Internet-resursdir. Aynan ular sayt yaratuvchisi yoki egasi boshqa foydalanuvchi tashrif buyuruvchilar bilan baham ko'rmoqchi bo'lgan barcha ma'lumotlarni o'z ichiga oladi. Bu matnlar, rasmlar, audio va video fayllar, shuningdek, boshqa ma'lumotlarga havolalar va hokazolar bo'lishi mumkin. Butun saytni va uning har birini ishlab chiqishda turli sohalardagi mutaxassislar - dizaynerlar, kopirayterlar, maket dizaynerlari, dasturchilar ishtirok etadilar. sahifalar. Ularning birgalikdagi ishi natijasida biz manzil satriga u yoki bu manzilni kiritish orqali biz oxir-oqibat kuzatadigan narsalarni olamiz. Biroq, Internet qanday tashkil etilganligi va ishlashi haqida aniq ma'lumotga ega bo'lmagan odamlar veb-sahifa nima ekanligini va uning qanday shakllantirilishi, funktsiyalari va yuklanishini to'liq tushunmaydi. Ushbu maqolada biz bu haqda tushunarli va tushunarli tilda gapirishga harakat qilamiz.
Veb-sahifa qayerdan boshlanadi?
Veb-sayt sahifasini yaratishda qanday qadamlar mavjud? Veb-sahifa nima ekanligini tushunish uchun uning qanday tuzilganligini tushunishingiz kerak.
Dizayn
Hammasi dizaynerning ishi bilan boshlanadi. U mijozning talablari va maqsadlariga muvofiq kelajakdagi saytning tartibini ishlab chiqadi. Ushbu tartib bir, ikki yoki undan ortiq sahifalar uchun yaratilgan. Ushbu bosqichda barcha kerakli ob'ektlarning joylashuvi aniqlanadi, shriftlarni, rasmlarni, umuman dizaynni tanlash amalga oshiriladi. Ya'ni, dastlab sahifalarning ko'rinishi shakllanadi, undan keyin to'liq sayt yig'iladi.
Tarz
Keyin maket dizayneri ishlay boshlaydi. Dizayner tomonidan ishlab chiqilgan maketga asoslanib, u turli brauzerlar uchun uni optimallashtiradigan sahifa tartibini yaratadi. Buning uchun oddiy hujjat yaratiladi, masalan,.html kengaytmasi bilan saqlanadigan Notepadda. Aynan shu tilda oddiy veb-sahifa yoziladi. HTML HyperText Markup Language degan ma'noni anglatadi va turli xil vazifalarni amalga oshirish uchun xizmat qiluvchi teglar to'plamidir. Bu til juda sodda, ammo funksional. Uning yordami bilan sahifaning mantiqiy tuzilishi yaratiladi va u alohida elementlarga - sarlavhalar, ro'yxatlar, paragraflar, jadvallar va boshqa ob'ektlarga bo'linadi. Bundan tashqari, teglar barcha tarkibning ma'nosini belgilaydi. Ular brauzerga nimani ajratib ko'rsatish, tagiga chizish, qaerga chekinish, rasmni qaerga qo'shish va nimani havolaga aylantirish kerakligini aytadi. Natijada sahifa tegishli shaklni oladi. Biroq, butunlayDizayner o'ylab topgan narsaga mos kelsa, siz CSS-dan ham foydalanishingiz kerak. Bu html hujjatning ko'rinishini, uning dizaynini o'rnatadigan kaskadli uslublar jadvallari. CSS vositalaridan foydalanib, siz sahifani kerakli ranglarga "bo'yashingiz", u yoki bu shrift uslubini qo'llashingiz, boshqa dizayn elementlarini qo'shishingiz mumkin. HTML va CSS-dan foydalanish bizga tugallangan, chiroyli tarzda yaratilgan sahifani beradi. Lekin unga hali ham dinamiklik berish kerak va bu dasturchining ishi.
Dasturlash
Ushbu bosqichda siz allaqachon veb-sahifa nima ekanligini va u qanday yaratilganligi haqida tushunchaga egasiz. Biroq, bu hammasi emas. Sahifalar bir necha turdagi - statik, dinamik va interaktiv. Birinchisi faqat html va css yordamida yaratilganlarga tegishli. Sahifani dinamik qilish uchun sizga vosita kerak - CMS (yoki Kontentni boshqarish tizimi). Bu foydalanuvchilarning iltimosiga binoan server ma'lumotlar bazasida saqlangan ma'lumotlardan sahifani tashkil etadigan maxsus dastur. Ya'ni, sahifa foydalanuvchidan so'rov olingan paytda yaratiladi. Uni yozish uchun ASP, PHP va boshqalar kabi tillardan foydalaniladi. Interfaol sahifalarga kelsak, ular foydalanuvchi va server o'rtasida ma'lumotlar almashinadigan shakllar mavjud. Ular, shuningdek, PHP, JavaScript va boshqalarda yozilgan. Dasturlash tartibdan ko'ra murakkabroq jarayon bo'lib, u ro'yxatga olingan tillardan kamida bittasi (va afzalroq bir nechta) bo'yicha yuqori sifatli maxsus bilimni talab qiladi.
Veb-sahifa qanday yuklanadi?
Kimgasahifa barcha Internet foydalanuvchilari uchun ochiq bo'lishi uchun u (ya'ni u tasvirlangan hujjat) veb-serverga joylashtiriladi. Bu doimiy ishlaydigan kompyuter, brauzerlardan so'rovlarni kutmoqda. Qachonki, u kerakli resursni (masalan, veb-sahifani) topadi va uni tegishli brauzerga yuboradi. Va bu, o'z navbatida, hujjatdagi ma'lumotlar (signallar) asosida veb-sahifani ko'rsatadi.
Nega men veb-sahifani ocholmayapman?
Soʻrovni kiritgan holatlar mavjud (manzilni koʻrsating, qidiruv satriga soʻz yozing yoki havolani bosing), lekin brauzer kerakli maʼlumotlarni koʻrsata olmaydi va veb-sahifa topilmadi, deb aytadi. Buning sababi nima va shunga o'xshash muammoni qanday hal qilish mumkin?
Avval url toʻgʻri yoki yoʻqligini tekshiring. Agar biron bir harf yoki belgida xatolik yuzaga kelsa, server sizning so'rovingizga mos keladigan ma'lumotni topa olmaydi va brauzer mos ravishda uni ko'rsatadi. Ammo agar manzil to'g'ri bo'lsa, unda nima uchun veb-sahifa mavjud emas? Buning sababi cookie fayllari bo'lishi mumkin. Ular ba'zi sozlamalar va boshqa narsalarni saqlash uchun avval tashrif buyurgan veb-sahifalar tomonidan yaratilgan. Agar bunday fayl buzilgan bo'lsa, u sahifaning normal yuklanishiga xalaqit berishi mumkin. Vaziyatni tuzatish uchun uni olib tashlash kerak. Buning uchun brauzer sozlamalarida "Maxfiylik" bo'limini toping, kontent sozlamalariga o'ting va ochilgan oynada "Barcha cookie fayllari va sayt ma'lumotlari" ni tanlang. “Hammasini oʻchirish” tugmasini bosing.
Uchinchisababi proksi-serverdan foydalanish tufayli brauzerning sekin ishlashi bo'lishi mumkin. Muammoni hal qilish uchun siz sozlamalarni o'zgartirishingiz kerak. Buni "Internet ulanishlari" bo'limida qilishingiz mumkin. Foydalanadigan tarmoqni tanlang, sozlamalarni oching va "Proksi-server" yorlig'ini qidiring. Uni ishlatish uchun kerakli sozlamalarni o'rnating. Hammasi hozir ishlashi kerak.
Xulosa
Ushbu maqoladan siz veb-sahifa nima ekanligi, u qanday shakllantirilishi va uni yaratishda qanday mutaxassislar ishtirok etishi haqida bilib oldingiz. Shuningdek, biz sayt sahifalari qanday yuklanadi va ko'rsatiladi, nima uchun ular ochilmasligi va bu muammoni qanday hal qilish mumkinligi haqidagi savollarni ko'rib chiqdik. Endi siz Internet qanday ishlashi va uning veb-resurslari haqida biroz ko'proq bilasiz.