Локальный сервер — что это?
Локальный сервер —
что это такое ?
Дорогой читатель, предполагаю тебе известно, что все веб-сайты сети Интернет размещены на серверах хостинг-провайдеров .
Большинство веб-мастеров предпочитают заливать на хостинг уже готовые веб-сайты с отработанным функционалом и начальным контентом, чтобы иметь возможность, сразу же после размещения веб-сайта в сети, заниматься его оптимизацией и продвижением.
Возникает вопрос – а где же тогда веб-разработчики делают свои веб-сайты? При создании динамических веб-сайтов, то есть сайтов работающих на CMS, практически все веб-мастера используют локальный сервер. Это специальная программа, которая устанавливается на компьютер и позволяет осуществлять разработку сайтов, не выходя в сеть Интернет.
Нюанс в том, что веб-браузеры понимают только HTML и CSS коды, а все динамические сайты создаются с использованием баз данных MySQL , языка РНР, Perl. Поэтому перед отправкой в веб-браузер сайты проходят обработку сервером, преобразующим их в обычный HTML-код.
Такой обработчик имеется на каждом сервере провайдеров, предоставляющих услуги хостинга. А вот на домашнем компьютере его просто нет, поэтому и создали специальную программу — локальный сервер.
Функционал ничем не отличается от возможностей хостинга и состоит из аналогичных компонентов, а именно из базы данных MySQL, сервера, поддержки РНР и скриптов для работы с базами данных, локальный сервер полностью имитирует работу
реального сервера хостинг-провайдера .
Веб-разработчику, создающему динамические веб-сайты, и с применением каких-либо готовых скриптов, просто необходим локальный сервер на своем рабочем компьютере для тестирования сайтов, отладки их функционала, проверки их кроссплатформенности и кроссбраузерности.
ПРИМЕЧАНИЕ:
Кроссбраузерность — свойство веб-сайта отображаться и работать во всех популярных веб-браузерах идентично. Под идентичностью понимается отсутствие развалов верстки и способность отображать материал с одинаковой степенью читабельности. Кроссплатформенность — свойство веб-сайта отображаться и работать во всех популярных устройствах, например компьютерах, планшетах, мобильных телефонах (смартфонах) и прочих цифровых гаджетах. |
Предыдущая статья
Следующая статья