Что такое сайт?

Объясняю на пальцах взаимодействие юзера и веб-сервера

Клиент-сервер

Если ты знаешь, как работает схема клиент-сервер, — этот урок для тебя не откроет ничего нового. Если не знаешь — у тебя есть возможность понять насколько просто устроено взаимодействие пользователей с веб-серверами.

Веб-сервер — это компьютер, подключенный к интернету, на котором стоит специальная программа. Программа делает простые вещи: ожидает запросы пользователей и возвращает им в ответ странички.

Порядок действий

Рассмотрим все по порядку. Ты сидишь дома и хочешь зайти на любимый сайт. Открываешь браузер, пишешь адрес сайта и жмешь enter. При этом программа на веб-сервере, где расположен этот сайт, получает от тебя просьбу «дай мне страницу с адресом http://site.ru/». Цель программы — максимально быстро отправить тебе обратно информацию, которую ты попросил. Вот и все!

Два мира

Сервер и юзер совсем по-разному представляют себе сайт. Для первого сайт — это набор страниц, которые доступны по заданным адресам. Для второго сайт — это программа, которая по запросу пользователя формирует и выдает нужную страницу.

По сути дела, страница — это всего лишь текстовый файл, написанный по некоторым правилам. Этот файл может просто лежать в папке на сервере, а может быть создан динамически программой, написанной на PHP, Perl, Ruby или другом языке программирования.

Есть и клиентские программы, создающие HTML-коды. Такие программы пишутся на языке JavaScript и выполняются на комьютере пользователя.

Резюме

Выходит, что сайт — это набор текстовых файлов или программа, которая такие файлы может создавать на лету. Никакого волшебства, просто текстовые файлы. Получается, что с технологической точки зрения делать сайты очень просто.

В следующем уроке я расскажу о том, как должен выглядеть HTML-файл.

По теме


Понравилась статья — подписывайся на RSS или e-mail рассылку.

Комментарии (48) на «Что такое сайт?»

  1. Анонимно


  2. Анонимно


  3. Дмитрий

    Все увидел не туда куда надо смотрю все время в рсс это, спасибо автору к первому.

  4. Анонимно

    Spasibovam -

  5. Sables

    Хорошее толкование. автору благодарность.

  6. Fil

    Народ в подобных случаях говорит - Авось живы будем, авось помрем. :)

  7. Dymn

    Опубликовал на своем блоге вашу повесть), и создол там конечно-же сылку на вас. Но вот зашел глянуть поевился ли Trekbek, а его нет… Обидно конечно, но ведь публикуем мы не ради ссылок)) Но все же посмотрите все ли у вас пашет, ибо странно что trekbek не поевилась, или она не прошла модерацию?

  8. NuttaltefeGuh

    Õàé, áûëî î÷åíüïîçíàâàòåëüíî òåáÿ ïî÷èòàòü. òîëüêî âîò îäíîïëîõî Ñïàìåðû äîñòàëè, ó ìåíÿ ó ñàìîãî åñòü ñàéò òàê è íà ïðåìîäåðàöèþ ñòàâèòü âñå ïîñòûíå äåëî, à âîò êàïò÷ó íèêàê íå ìîãó óñòàíîâèòü, íå ïîëó÷àåòñÿ…

  9. Глеб

    Любопытно, откуда это чудище вылезло?

  10. icexilliply

    Заметил такую тенденцию, что в блогах появилось много не адекватных комментариев, не могу понять, это что кто то спамит так? А зачем, чтоб падлу комуто сделать))) Имхо глупо…

  11. Jaintynix

    Здравствуй, чесно сказать не ожидал от вас такого бреда))) посмотрел твои предыдущие записи, они были более содержательными. Прости за прямоту=)

  12. Алан

    Автор, посты у вас, конечно, очень интересные. Но вы не размышляли поменять дизайн?

  13. edgar

    interesno pochitat’ o krisise

  14. Mc ЯR

    Хорошо написали, почерпнул для себя очень много нового, спасибо вам за это!

  15. Dee-M

    А можно разместить эту статью а своем блоге?

  16. kykyxa

    От себя и лица коллектива нашего офиса, спасибо!

  17. Serious

    Хорошо что удалось отыскать такой замечательный блог, и тем более отлично

  18. CKuBuHKA

    Пишешь ты мало

  19. FYsSi

    что называется

  20. ReniL

    В чем прикол ?

  21. СhypS

    Разместил ссылку на своем блоге на этот пост, спасибо за инфу!

  22. Bloodhawk

    Любитель развлечений said,

  23. caramba

    Прикольно мне очень понравилось :)

  24. sawer

    Долго статью писали?

  25. Coca

    не только ему интерестно!! А где ответ на комментарий Виктора?

  26. DarKSlayeR

    Зачем всё так усложнять?

  27. kuza

    Урааааааааааа нашел!

  28. Nataliza

    Автор постарался на славу!

  29. flyself

    Тема интересная и познавательная. Попал я суда с Google, искал реферат, а попал к вам :)

  30. Coca

    мне нра) хорошая идея.

  31. Зайчонок

    Ну, как сказать, понравилось :) Хотя я все равно почти ничего не понял. :)

  32. Наум

    Просто отлично - очень интересные мысли. Разжевано специально как будто бы для меня :)

  33. мepтвeц

    Текст лично мне ничего особенного не дал. Но вот для многих может оказаться очень полезным… :)

  34. Oltnic

    Почитал и понял свое несовершенство. Хороший ресурс.

  35. Coder

    Довольно понятно все написно, не хватает только рассписать как переходит передача данных по http протоколу.. Что куда отправляется

  36. Approach

    Значит всё-таки отреагировали… Долго что-то :)

  37. BoлкBepнyлcя

    Интересно. Вообще чтение вашего блога это не просто глупое пролистывание разных тем или чтениевсякой фигни про то, чем человек сегодня занимался, а нахождение реально занимательной информации.

  38. Henry

    А можно часть поста использовать в местной газете? Естественно с ссылкой на первоисточник?

  39. deEuropean

    Интересно. Примерно тоже самое прочел на 7дей.ру. Уже сколько раз замечал. Складывается мнение, что они втупую рерайтят посты. Хотя… может меня и подглючивает :)

  40. Хакер

    ААА нубы наспупают….бля!!!!

  41. ducrossovers

    С большим удовольствием читаю все ваши статьи. Продолжайте писать обязательно. Андрюха, Хакасия.

  42. postquale

    Вы ошибаетесь. Пишите мне в PM.

  43. metabiology

    Волнуюсь ))

  44. nanotemptation

    Хороший блог. Хочу, чтобы мой когда-нибудь стал тиким.

  45. Свой дом строю

    Круто. И не поспоришь ведь

  46. Антошка

    как говориться, Без пользы жить - безвременная смерть.

  47. Любитель КВН

    Интересно написано. Добавил в закладки kvnportal.ru =) Чмок, целую

  48. VasyaDepitman

    Всех с праздником 9 Мая !!! С днём победы !!! Все на порад будет зрелищьно . Да ушёл от темы блог ссупер дизайн хотя немного странный но всеровно всё супер.

Оставить комментарий