Skip to main content

Что такое серверная часть?

Включения на стороне сервера (SSI), иногда называемые включениями на стороне края, - это технология, часто используемая веб-разработчиками, которая состоит из написания инструкций относительно процедур, которые должны выполняться во время обслуживания веб-страницы. Веб-страница обслуживается серверным компьютером, когда клиентский компьютер запрашивает свой адрес в Интернете. Эти директивы включаются или кодируются непосредственно в документах с расширяемым языком гипертекстовой разметки (XHTML), чтобы позволить статической странице содержать динамически генерируемый контент без необходимости обслуживать всю страницу с использованием языков сценариев, таких как препроцессор гипертекста (PHP).

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

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

Реализация серверной части обычно является простой задачей, особенно для опытных веб-дизайнеров и разработчиков. Как правило, он состоит из создания файла .htaccess, в который добавляется код, а затем добавления кода на страницы XHTML, на которых должна использоваться эта технология. Конкретный добавленный код определяется точным динамическим содержимым, которое должно быть сгенерировано в определенных частях статической страницы. Веб-файлы, использующие эту технологию, должны иметь расширение файла, указанное компанией веб-хостинга, которое обычно составляет «.shtml» или «shtm», чтобы работать. Неспособность отредактировать расширение файла документа для использования технологии является распространенной ошибкой, особенно среди неопытных веб-дизайнеров и разработчиков.