Веб-технологии
-
Интерфейс Common Gateway Interface (CGI) для веб-серверов.
CGI: интерфейс для веб-серверов и внешних программ. Обработка HTTP/HTTPS запросов, запуск скриптов и передача данных форм. Объяснение и примеры.
-
Серверная разработка: методы и технологии
Серверные скрипты в веб-разработке: создание динамических веб-страниц, индивидуальный отклик на запросы пользователей. Языки серверной разработки.
-
Веб-браузеры: принцип работы, история и современные тенденции
Веб-браузеры: что это такое и для чего нужны? Обзор популярных браузеров (Chrome, Safari) и их использование в мире. Доступ к сайтам с любого устройства.
-
Веб-серверы: принципы работы и история развития
Веб-сервер: что это такое? Объяснение принципов работы, протоколов HTTP/HTTPS и роли в доставке веб-страниц. Аппаратное обеспечение и типы серверов.
-
Ошибка 404: Не найдено
Ошибка 404: что это значит? Объясняем популярный HTTP-код "Страница не найдена", причины появления и как её исправить. SEO, сайты, интернет.
-
Файл robots.txt и протокол исключения роботов
robots.txt: что это, для чего нужен и как работает файл исключений для поисковых роботов. Инструкции для краулеров, защита сайта и SEO-оптимизация.
-
Карты изображений: создание интерактивных областей на картинках.
Создание интерактивных изображений: узнайте, как использовать image map в HTML для добавления ссылок к отдельным областям картинки. SEO-оптимизация!
-
Privoxy: Некеширующий прокси для повышения конфиденциальности
Privoxy: бесплатный прокси-сервер для повышения конфиденциальности, блокировки рекламы и обхода цензуры. Настройка, фильтрация трафика и защита данных.
-
Глубокие ссылки в интернете: принципы и правовые аспекты
Глубокие ссылки (deep linking) – это прямые ссылки на страницы сайта, а не на главную. Узнайте, как работают и чем отличаются от мобильных ссылок!
-
Squid: Кэширующий HTTP-прокси сервер
Squid: кэширующий HTTP прокси для ускорения веб-серверов, фильтрации трафика и повышения безопасности. Бесплатное ПО с открытым исходным кодом.
-
Отрицательное кэширование: проблемы и решения
Негативный кэш в программировании: хранение ошибок и неудачных запросов. Узнайте, как это работает, почему возникает и как влияет на работу программ.
-
Прокси-фильтр для Windows: Возможности и настройка
Фильтр веб-прокси Windows: редактирование контента страниц, HTTP-заголовков с помощью скриптов. Переменные для гибкой настройки и управления данными.
-
Встраивание объектов с других сайтов: инлайн-ссылки и их использование.
Встраивание объектов с других сайтов (hotlinking, leeching) – использование изображений и ресурсов с чужого домена. Как это работает и что нужно знать?
-
Server Side Includes (SSI): Основы и применение
SSI: простое серверное скриптовое решение для веб-страниц. Включает файлы (header, footer, меню) и поддерживает условные директивы. Apache, nginx, IIS.
-
Оптимизация Web: Кэширование и управление контентом
Веб-кэш: оптимизация скорости работы сайтов. Кэширование данных на стороне клиента и сервера снижает задержки и ускоряет загрузку страниц.
-
Метод обратных ссылок: TrackBack и PingBack для веб-авторов
Трекбэк: уведомления о ссылках на ваш сайт. Узнайте, как отслеживать упоминания статей, использовать пингбеки (WordPress, Drupal) и другие методы линкбеков.
-
Всплывающая реклама в интернете: виды и способы блокировки.
Всплывающая реклама (pop-up) в интернете: что это, как работает и чем опасна. JavaScript, XSS и уязвимости браузеров – причины появления.
-
Бессостоятельные протоколы связи: принципы и применение
Бессостоятельные протоколы: что это такое? Объяснение принципов работы, отличия от состоятельных протоколов (TCP, FTP). Примеры: IP, HTTP.
-
Заголовок User-Agent в HTTP: идентификация программного обеспечения пользователя
User-Agent: что это такое? Объяснение HTTP-заголовка, определяющего браузер и ПО пользователя для веб-серверов. Важно для совместимости и аналитики.
-
Файл .htaccess: Настройка и возможности
Файл .htaccess: настройка веб-сервера, перенаправления URL, контроль доступа и оптимизация сайта. Скрытый конфигурационный файл для Apache и других серверов.
-
Перенаправление URL: методы и применение
Перенаправление URL: что это, зачем нужно и как работает. Объясняем технику доступности страницы по разным адресам и перенаправление доменов (Wikipedia).
-
Счётчики посещений веб-страниц: история и применение
Счетчики посещений сайтов: что это, как работают и для чего использовались. История, виды (изображения, текст) и современные аналоги веб-счетчиков.
-
Программа для проверки битых ссылок Xenu's Link Sleuth
Xenu's Link Sleuth: бесплатная программа для Windows, проверяющая сайты на битые ссылки, изображения и другие элементы. SEO-оптимизация сайта!
-
Строка запроса URL: назначение параметров и ограничения длины.
Строка запроса URL: что это такое? Объяснение параметров в URL, их назначение и обработка веб-сервером. Важно для SEO и разработки сайтов.
-
Пингбеки: Механизм обратных ссылок и уязвимости безопасности
Пингбеки: что это такое? Узнайте, как работает автоматическое уведомление о ссылках на ваш сайт (WordPress, Drupal, Joomla). XML-RPC и отслеживание ссылок.
-
Открытые прокси-серверы: принципы работы, анонимность и риски
Открытый прокси-сервер: анонимный доступ в интернет, скрытие IP-адреса и повышение онлайн-приватности. Узнайте, как работает и зачем он нужен!
-
Постоянные веб-ссылки: что такое и зачем они нужны
Постоянная ссылка (permalink) – это надежный URL, не меняющийся со временем. Узнайте, как пермалинки предотвращают "битые" ссылки и улучшают SEO.
-
REST: Архитектурный стиль клиент-серверных приложений.
REST: архитектурный стиль для клиент-серверных приложений. Uniform Interface, масштабируемость, надежность. RESTful API, лучшие практики разработки.
-
Файл index.dat в Windows: конфиденциальность, производительность и удаление.
Файл index.dat в Windows: что это такое? Узнайте о скрытой базе данных Internet Explorer, хранящей историю браузера и ускоряющей работу. Оптимизация IE.
-
Конвейеризация HTTP: история, проблемы и замена современными технологиями.
HTTP pipelining: ускорение загрузки веб-страниц через отправку нескольких запросов по одному TCP-соединению. Устарело, заменено HTTP/2 и HTTP/3.
-
Массовая загрузка изображений с веб-сайтов: Fusker и его применение.
Fusker: массовая загрузка изображений с сайтов. Программа для скачивания фото, часто используемая для несанкционированного доступа к личным снимкам. Осторожно!
-
PURL: Система постоянных идентификаторов OCLC
PURL: постоянные URL-идентификаторы для веб-ресурсов. Схема OCLC обеспечивает перенаправление и стабильность ссылок в интернете. Узнайте больше!
-
XMLHttpRequest: API для обмена данными между браузером и сервером
XMLHttpRequest: API для обмена данными между браузером и сервером. Основа Ajax, позволяет асинхронно отправлять HTTP-запросы и обновлять данные без перезагрузки страницы.
-
Обратный прокси-сервер: назначение, преимущества и риски
Обратный прокси-сервер: что это, как работает и для чего нужен? Улучшает масштабируемость, производительность и безопасность веб-серверов. Apache, Nginx, Caddy.
-
Асинхронные веб-технологии и Ajax: принципы и развитие
Ajax: веб-разработка, асинхронный обмен данными без перезагрузки страницы. JSON вместо XML. Улучшите пользовательский опыт и скорость сайтов!
-
Платформы и технологии для защиты приватности в интернете.
P3P: устаревшая технология конфиденциальности сайтов. Поддержка в IE/Edge – отображение политик и блокировка cookies. Не обеспечивает полную защиту приватности.
-
Протокол HTCPCP и история кода ошибки 418 «Я чайник»
Протокол HTCPCP: шуточный интернет-протокол для управления чайниками! RFC 7168, код ошибки 418 "I'm a teapot", первоапрельская мистификация IETF.
-
Автоматические гиперссылки: принципы, применение и споры вокруг технологии
Автоссылки: что это такое? Автоматическое создание гиперссылок в текстах по шаблонам (адреса, номера, ISBN, URL). Как работают и где применяются.
-
Протокол интернет-кэширования (ICP): координация и оптимизация веб-кэшей
Протокол кэширования в интернете (ICP): как эффективно использовать веб-кэши и минимизировать запросы к серверу. Иерархия кэшей, UDP протокол.
-
Обслуживание нескольких документов по одному URI: Механизмы согласования контента
Обзор Content Negotiation в HTTP: подача разных версий документа по одному URI. Выбор формата (GIF, PNG), языка и типа медиа для оптимальной работы.
-
Динамические веб-страницы: принципы и технологии
Динамические веб-страницы: создание в реальном времени, серверная и клиентская обработка. Отличие от статических страниц, использование JavaScript и DOM.
-
Фрагменты URI: идентификация частей ресурсов в гипертексте
URI фрагмент (#) в гипертексте: указатель на часть документа или подресурс. Определение, синтаксис (RFC 3986) и роль в URL. Объяснение простыми словами.
-
Ускорители веб-доступа: прокси-серверы для повышения скорости загрузки сайтов
Ускоритель веб-страниц: прокси-сервер для повышения скорости загрузки сайтов. Аппаратное или программное решение для dial-up, broadband и других соединений.
-
Автоматическое обновление веб-страниц: Мета-обновление и альтернативы.
Автоматическое обновление страниц: узнайте о meta refresh – HTML-теге для перезагрузки или перенаправления URL через заданный интервал. SEO-оптимизация.
-
Ускоритель Google Web Accelerator: история и проблемы
Google Web Accelerator: ускорение загрузки страниц с помощью кэширования и сжатия данных. Бета-версия 2005 г., поддержка Firefox и IE, прекращена в 2008.
-
Доля использования веб-браузеров и методы её измерения
Статистика использования браузеров: доля рынка, учёт посещений сайтов. Важно: подсчёт запросов не всегда отражает реальную активность пользователей.
-
Политика одного источника: безопасность клиентских скриптов
Политика одного источника (SOP) в веб-безопасности: защита от доступа скриптов к данным с других доменов. Важно для защиты сессий и конфиденциальности.
-
Протокол ICAP: Адаптация и расширение прокси-серверов для обработки контента
ICAP: протокол адаптации интернет-контента для прокси-серверов. Оптимизация ресурсов, антивирусная защита, фильтрация контента и расширение функциональности.
-
Простой шлюз общего назначения (SCGI): протокол взаимодействия веб-сервера и приложения.
SCGI: протокол для веб-приложений, альтернатива CGI. Упрощенный парсинг, постоянные соединения, высокая скорость и масштабируемость. Оптимизация работы сервера!
-
Определение браузера пользователя на веб-сайте
Определение браузера пользователя: что такое browser sniffing, зачем он нужен и как используется для адаптации сайтов под разные браузеры и мобильные устройства.
-
Механизм уведомлений об обновлениях веб-контента (Ping)
Пинг для блогов: механизм уведомления о новых публикациях поисковиков, каталогов и агрегаторов контента. XML-RPC, Weblogs.com, SEO продвижение.
-
Spoofed URL
-
Ловушки для поисковых роботов и краулеров
Ловушки для поисковых роботов: как защитить сайт от бесконечных запросов и перегрузки. Обнаружение и предотвращение "паучьих ловушек" – советы и примеры.
-
ApacheBench: Инструмент для тестирования производительности веб-серверов.
ApacheBench (ab): инструмент командной строки для тестирования производительности HTTP серверов. Бесплатный, open-source, подходит для Apache и других веб-серверов.
-
S HTTP: Альтернатива HTTPS для шифрования веб-трафика
S-HTTP: устаревший протокол шифрования веб-данных, альтернатива HTTPS. Разработан в 1994 году, шифровал только данные страницы, а не соединение целиком.
-
Формы на веб-страницах: устройство и обработка данных
HTML формы: создание и использование на веб-страницах. Ввод данных, поля формы, методы GET/POST. Обработка информации на сервере. SEO-оптимизация.
-
Автозаполнение форм и менеджеры паролей: функциональность и риски
Менеджер паролей Microsoft: функция автозаполнения форм экономит время, сохраняя данные для входа и другую информацию. Удобство и безопасность!
-
Сокращение URL: Техники и Применение
Сокращение URL: техника укорачивания длинных веб-адресов для удобства использования в SMS, соцсетях и для запоминания. Создание коротких ссылок онлайн.
-
Файл автоматической настройки прокси (PAC) и безопасность сети
Файл автоматической настройки прокси (PAC): как браузеры выбирают сервер для доступа к URL. JavaScript функция FindProxyForURL, резервные прокси.
-
Подмена Referer: методы и применение в сетевом взаимодействии HTTP
Подмена Referer: защита приватности и тестирование HTTP. Узнайте, как искажать данные о предыдущей странице для повышения конфиденциальности и проверки серверов.
-
Перехват сессии: методы и уязвимости
Взлом сессии (cookie hijacking) – это несанкционированный доступ к данным через украденные файлы cookie. Узнайте, как защититься от кражи сессии и атак!
-
CGI:IRC: Веб-доступ к IRC через Perl
CGI:IRC – Perl программа для доступа к IRC через веб-браузер. Гибкий IRC-шлюз, чат для сайта, обход файрволов. Поддержка JavaScript и DHTML.
-
Модель веб-приложений Comet: история и эволюция
Комета: веб-приложение для мгновенной передачи данных с сервера на браузер без запросов. Reverse Ajax, HTTP-push и двусторонняя связь в реальном времени.
-
Мониторинг и отслеживание веб-сайтов: методы и применение.
Отслеживание сайтов: мониторинг изменений, работоспособности и ошибок веб-сайтов. Уведомления о сбоях и неработающих ссылках для разработчиков и владельцев.
-
HTTP compression
-
Apache JServ Protocol
-
Live Clipboard
-
HTTP cookie
-
Post/Redirect/Get
-
Time to first byte