Всякі різні абревіатури, iis, ms sql, технохрень

Всякі різні абревіатури, iis, ms sql, технохрень

Це стало початком непоганий епохи, коли замість чорної консолі з'явилися різноманітні вікна.

Що таке IIS

Але просто серверної осі для фунціклірованія сайту замало, потрібна ще спеціальна прога, яка буде відповідати на запити користувачів, виконувати сайт і відправляти відвідувачам різний HTML код. Ця прога називається веб-сервер. тут може виникнути плутанина, але потрібно розібратися. Є клас програм веб-серверів, вони працюють на «залізному» сервері (пов комп, якщо хто не зрозумів), і такий залізні сервер буде може називатися веб-сервером. Ну взагалі насправді він може бути і не «залізним», а віртуальним. Кароч розібралися, так?)

Взагалі IIS розшифровується як Internet Information Services. Якщо чо, хоча всім все одно. Далі по тексту я буду писати ІВС тому лінь перемикати розкладку.

Спробую об'яніть простіше функцію ІВС. Припустимо у тебе є прога, яка має одну лише функцію - писати слова «Вася погана людина». Ти сам її написав за 4 години на візуал бейсике. І ти хочеш щоб весь світ прочитав цю священну для тебе напис. ІВС тут тобі дуже допоможе. Ти ставиш сервер з виндой під стіл, запилюється на нього ІВС, і вказуєш йому твою прогу. Далі відбувається ось що - при зверненні користувача по мережі на твій сервер через браузер ІВС запустить твою прогу, яка видасть священну напис, а ІВС передасть її користувачеві, який звернувся на твій сервер. Все ніби просто, так?)

Тепер уяви що замість напису «Вася погана людина» твоя прога видає в консоль HTML код, який розуміє браузер користувача. Приблизно так все і працює.

Уявімо тепер такий заміс, що у тебе є список твоїх найлютіших ворогів. І ти хочеш його всім показати, щоб їх все не любили. Але де ж зберігати цей список? Якщо ти будеш в проге його зберігати, то проблемно буде його поповнювати новими особистостями і викреслювати з нього трупи. У текстовому файлі зберігати теж не кошерно, тому що можуть бути проблеми з продуктивністю і паралельним доступом на великих обсягах даних 🙂 для цього розумні хлопці придумали бази даних. Там все це зберігається, а для доступу використовується мова запитів SQL.

Отже, в базі даних (БД) складуються дані. Якщо пояснювати просто, то MS SQL Server це така паскудская прога, яка дуже оперативно робить маніпуляції з даними. Припустимо ти зберігаєш дані у файлі. І одночасно два користувача зайшли на твій сервер в пошуках істини і благодаті. Твоя програма запуститься два рази одночасно (тому що юзера було 2, то буде 2 запити) і хтось один не зможе отримати доступ до файлу, вилізе помилка, юзер обламається, життя під укіс, синя безодня алкоголізму, наркоманія, проституція, в загальному без баз даних в світі панував би хаос.

Поки в загальному цього буде достатньо.

HTML (від англ. HyperText Markup Language - «мова гіпертекстової розмітки») - стандартна мова розмітки документів у Всесвітній павутині. Більшість веб-сторінок містять опис розмітки на мові HTML (або XHTML). Мова HTML інтерпретується браузерами і відображається у вигляді документа в зручній для людини формі.

CSS файли зберігають інфу про колір, розмір і інших дизайнерських радощах.

Ось параноїдальний віршик з приводу всього цього:

Твій браузер щоб сайт відобразити,
Твій тлінний розум благодаттю обдарувати,
Спочатку пріконнектітся він повинен до ІВС
Щоб той йому віддав HTML і CSS

Веб-сервер, поки браузер твій чекає,
Веб-додатку запит швидше шле
Щоб воно повернуло HTML-результат
Веб-сервер передати браузеру його радий

Як тільки твій запит пройде всі кола пекла
Веб-браузер чекає величезна нагорода
Завантажить з сервера HTML і CSS
Тобі покаже море дивовижних чудес