Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Серверные включения (server side includes, или ssis)

.

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

Одним из решений могут быть серверные включения, которые позволят вам создать файл, автоматически включаемый во все ваши веб-страницы. Изменение одного этого файла затронет все страницы вашего сайта. Это очень полезная функция, помогающая сберечь много времени, но вам придется изучать технологию настройки вашего персонального компьютера для работы в качестве веб-сервера. Это не сверхсложная задача, но придется потратить на нее какое-то количество сил и времени. У пользователей Windows есть хорошая возможность попробовать такую технологию на примере веб-сервера Apache. Apache — продукт с открытым кодом, который применяется для запуска веб-серверов с сайтами любых размеров. —

Пользователи Mac OS X уже имеют в своем распоряжении Apache. Если у вас Мае, можете установить флажок Personal Web Sharing (Общий веб-доступ), который доступен в окне Sharing (Общий доступ) в области System Preferences (Системные настройки).

Пока просто запомните, что SSI существуют и могут упростить редактирование. Хорошее описание SSI и технологии их работы в Apache доступны на сайте yourhtmlsource.com.

Поддержка сценарных языков и баз данных

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

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

Часто поддержка баз данных неотделима от сценарных языков. Если вы начали экспериментировать со сценариями, то, вероятнее всего, обнаружите, что вам нужно куда-то сохранять данные и затем их оттуда считывать, то есть требуется база данных. База данных — это хранилище информации, доступ к которой можно получить разными способами. Например, база данных о покупателях может быть отсортирована на веб-странице разными способами: по их месту жительства, по сумме покупки и т. п. — очень полезная возможность! Вы можете обновлять базу данных с любой из ваших веб-страниц, а вновь созданные страницы могут получать доступ к информации, хранящейся в базе.

Если вы хотите больше узнать о создании динамических сайтов — SitePoint к вашим услугам. Вы можете учиться в режиме онлайн в нашем сообществе (например, читать разделы форума РНР2 и Databases & MySQL3) или узнать все сразу в отличной книге для начинающих «Создание веб-управляемой базы данных с использованием РНР и MySQL»4, написанной Кевином Янком.

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

.

Читайте так же:
Not found