Как работают веб-сайты: узнайте, что под капотом

Многие технологии используются для создания веб-сайтов. Системы управления контентом(Content management systems) , фреймворки(frameworks) , разные языки сценариев и программирования(different scripting and programming languages) , платежные системы(payment systems) … много всего!

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

Посмотреть код веб-сайта

Если вы не разработчик или только начинаете, вы скоро узнаете секрет лучшего программирования. Посмотрите на код других людей. Мы показали вам, как использовать инструменты разработчика Chrome,(how to use Chrome’s Developer Tools) чтобы сделать именно это. 

ChromeDevTools поможет вам просмотреть код HTML , JavaScript и CSS сайта , узнать, какие источники они могут потреблять, а также как проверить производительность загрузки сайта в браузере. Во всех основных веб-браузерах доступны некоторые версии инструментов разработчика.

Встроенный с(BuiltWith)

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

Расширенные функции доступны только по платной подписке, но любой может зайти на сайт BuiltWith.com(BuiltWith.com) , ввести адрес веб-сайта, название технологии или ключевое слово и получить подробный профиль технологии. Зарегистрируйте(Sign) бесплатную учетную запись, и вы сможете выполнять пять подробных поисков в день.

Отчет о сайте Netcraft(Netcraft Site Report)

Netcraft является ресурсом для веб-разработчиков с 1995 года. Их 25-летний опыт отражен в бесплатном инструменте Netcraft Site Report . Он сочетает в себе технологический отчет с справочным отчетом « кому принадлежит сайт(who owns the site) », так что вы получаете полный обзор сайта. Вы будете знать, где он размещен и кому он принадлежит, а также немного истории домена.

Отчет о сайте Netcraft(Netcraft Site Report) разрешает неограниченный поиск. Тем не менее, используйте его только тогда, когда он вам действительно нужен. Это бесплатный ресурс, и сообщество разработчиков хотело бы, чтобы он таким и оставался.

Информация о сайтах W3Techs(W3Techs’ Sites Info)

Инструмент информации о сайтах W3Techs работает немного иначе, чем другие. Они ведут базу данных(database) информации, но только на сайтах, которые уже были обысканы с помощью инструмента. Если вы проверяете сайт, который ранее не проверялся, он будет просканирован мгновенно. 

Предоставляемый отчет менее подробен, чем другие сервисы, но все же содержателен. Вы узнаете, какие CMS , языки программирования, веб-сервер и хостинг-провайдер использует сайт. W3Techs также предоставляет расширения браузера для Firefox и Chrome , чтобы вы могли проверять сайты одним щелчком мыши или касанием.

Ваппалайзер(Wappalyzer)

Если вы предпочитаете использовать плагин для браузера для проверки технологий сайта, у Wappalyzer есть плагины для Firefox , Chrome и Edge . Плагины бесплатны, просты в использовании и имеют удобный для чтения дизайн. Нажав на любую технологию в отчете, вы перейдете к ее объяснению, и это здорово, если вы найдете что-то, чего вы раньше не видели. 

Wappalyzer предлагает уникальную функцию с возможностью создания оповещения для веб-сайта. Они ежедневно проверяют сайт и отправляют вам электронное письмо, если обнаруживают изменения. Предупреждение потребует от вас создать бесплатную учетную запись в Wappalyzer и стоить 10 кредитов в месяц.

Но вы получаете 50 кредитов бесплатно каждый месяц, а предупреждение стоит всего 10 кредитов за каждые 30 дней. Таким образом, оповещения Wappalyzer практически бесплатны, если вы отслеживаете 5 или менее сайтов.

Веб-споттер(Webspotter)

Все сервисы Webspotter , кроме одного , являются платными, но это нормально. Их бесплатное расширение Webspotter Chrome(Webspotter Chrome extension) компенсирует это. Расширение Webspotter похоже на Wappalyzer , но имеет несколько отличий. Рядом с каждой перечисленной технологией есть ссылки на статистику о технологии, список веб-сайтов, использующих эту технологию, и официальный сайт этой технологии. 

Еще более интригующей особенностью является способность Webspotter извлекать контакты электронной почты, ссылки в социальных сетях, SEO-аналитику(SEO analytics) и другую информацию о компании с веб-сайта. Хотя это не говорит вам о том, как сделан сайт, это может быть полезно для целей онлайн-маркетинга или даже поиска работы.

Детектор темы WordPress(WordPress Theme Detector)

Может быть, вы не очень заинтересованы в веб-разработке, но вы собираете сайт на WordPress и хотели бы включить в него функции, которые видели где-то еще. Загрузите плагин WordPress Theme Detector для браузера Chrome(Download the WordPress Theme Detector Chrome browser plugin)

Детектор темы WordPress(WordPress Theme Detector) не только сообщит вам, какую тему WordPress(WordPress theme) использует сайт, но также сообщит вам, какие плагины WordPress(WordPress plugins) он использует. Он также показывает вам, кто создал тему или плагин, и дает ссылку, где их можно получить. Это позволяет легко включать в ваш сайт WordPress элементы , которыми вы восхищались на других сайтах.

Узнайте, как работают веб-сайты

Да, так просто зайти на любой веб-сайт в Интернете(Internet) и посмотреть, из чего он сделан. Попробуйте использовать два или более из этих инструментов, так как некоторые из них подберут то, что другие не поймут. Большая часть того, что вы видите на сайте, на самом деле отображается на вашем компьютере. Вот что облегчает просмотр. Это также причина, по которой вам необходимо сделать свой веб-сайт максимально безопасным(make your website as secure as possible) . Наслаждайтесь глубоким погружением и дайте нам знать, что вы нашли или построили.



About the author

Я инженер-программист с более чем 15-летним опытом работы с Microsoft Office и Edge. Я также разработал несколько инструментов, используемых конечными пользователями, например, приложение для отслеживания важных медицинских данных и детектор программ-вымогателей. Мои навыки заключаются в разработке элегантного кода, который хорошо работает на различных платформах, а также в отличном понимании взаимодействия с пользователем.



Related posts