Сайт Ивана Чередниченко | Бесплатный хостинг - Narod.ru

Бесплатный хостинг - Narod.ru

Хочу сразу отметить, что данная статья не является заказной, коммерческой и так далее; в этой статье я хочу поделиться мыслями о бесплатном хостинге Narod.ru, на котором размещается мой сайт http://www.chpas.narod.ru.

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

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

Регистрация довольно простая и понятная, поэтому на ней заострять свое внимание не будем! Перейдем к более важным, по моему взгляду, вещам.

Во-первых, на сайтах, размещенных на Narod.ru, запрещается выкладывать файлы размером более 5 мегабайт. Это конечно же существенное ограничение, особенно для разработчиков программ, так как им приходится создавать программы загнанные изначально в тесные рамки. Но с помощью современных архиватров и средств сжатия приложений можно создать вполне хорошие программы и разместить на сайте в Narod.ru.

Во-вторых, в Narod.ru запрещено размещать видеофайлы и аудиозаписи. Возможно это сделано по той причине, что многие будут загружать на собственные сайты различные непристойные, жестокие и провоцирующие видео и аудиоматериалы. Хотя при регистрации сайта вы соглашаетесь, что делать этого не будете. Такое ограничение в совокупности с 5-ти мегабайтными файлами существенно ухудшает популярность Narod.ru. Но если у вас возникла необходимость поместить видео или аудио на сайте, то можно поменять расширение (тип файла), например, с *.mp3 на *.zip.

Сайт также на данный момент не поддерживает серверные сценарии. Вам доступны будут только JavaScript и VBScript, а также любые другие языки сценариев, выполняющиеся на стороне клиента (посетителя). Это конечно сделано из-за того, что в такие сценарии можно поместить вредные для сервера коды - с этой стороны авторов Narod.ru понять можно. Но на некоторых других бесплатных хостингах такая возможность предоставляется. Но и имеются еще более меньшие возможности для загрузки файлов (1.5 - 2 MB).

Теперь поговорим о скорости. Скорость загрузки страницы зависит от ее объема. Поэтому не стоит одну страницу перегружать. Одна Web-страница должна быть не более 50 KB, оптимальный размер 20 - 30 KB. Такие файлы будут более-менее быстро загружаться. Также при загрузке на свой сайт страницы следует учитывать размеры сценариев и рисунков, которые использует данная страница - все это также увеличивает время загрузки страницы. Одно время на сайте я использовал систему навигации на JavaScript и фреймы. Навигация была красивая, но загрузка сайта продолжалась очень долго, поэтому я отказался от использования сложных и объемных сценариев.

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

При проектировании страницы стоит помнить о том, что при ее размещении и обновлении вам придется каждый раз обновлять весь текст страницы, а не только тот фрагмент, в который были внесены непосредственные изменения. Чтобы сократить объемы обновлений следует тщательно продумать систему навигации, дизайн сайта - сделать сайт таким, чтобы его можно было легко модифицировать. Перед размещением также стоит написать страницы и просмотреть их на своем собственном компьютере и возможно в различных браузерах (благо большинство из них распространяется бесплатно).

Заглавная (стартовая) страница будет иметь имя index.html, это означает, что пути файлов реагируют на регистр символов. В Narod.ru файлы myfile.html и MyFile.html - это два абсолютно разных файла, хотя в операционной системе Microsoft Windows - это один и тот же файл. Таким образом, следует учитывать регистр символов и, например, задавать одинаковое расширение для всех файлов - например, в нижнем регистре. Некоторые разработчики предпочитают называть файлы примерно следующим образом MyFirstWebPage.html, MySecondWebPage.html, я же рекомендую использовать: во-первых, более короткие названия, например, first_page.html и second_page.html; а, во-вторых, вместо использования больших и маленьких букв, использовать нижнее подчеркивание: my_first_webpage.html и my_second_webpage.html. Чем меньше имя файла и его расширение - тем лучше, поэтому сокращайте имена (главное, чтобы вам было понятно что содержится в зашифрованных аббревиатурах файлов). И чтобы потом не запутаться создайте на своем компьютере папку с названием mysite. Перейдите в нее и создайте в ней папку 001. В этой папке помещайте свой проект сайта; вторая редакция (обновленный) сайт необходимо помещать в папку 002 и так далее. При этом вам придется делать относительные ссылки на страницах: например, info/history.html, вместо http://www.mysite.ru/info/history.html, чтобы при проверке сайта на компьютере все страницы были на месте, корректно назывались и отображались.

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

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

Естественно, что вы будете размещать страницы по папкам - логическим разделам: photos (фотографии), texts (тексты), ideas (идеи) и так далее. Поэтому можно даже в файле сценария навигации указать абсолютный адрес, например, http://www.mysite.ru/photos/index.html; http://www.mysite.ru/texts/index.html и так далее. При создании абсолютных ссылок в сценарии навигации вам надо будет разместить один такой файл, а при указании относительных ссылок столько файлов, сколько максимальная вложенность папок на вашем сайте.

Narod.ru для размещенных сайтов предоставляет возможность создания поиска по сайту, установки счетчика посещения страницы и статистику посещаемости сайта по дням каждого месяца. Это очень удобно, так как вам не придется задумываться о вышеперечисленных вещах.

Еще одим плюсом Narod.ru является то, что при регистрации вы получите почтовый ящик *@narod.ru. Также на страницах, размененных на Narod.ru можно разместить иные счетчики, сборщики статистики и прочее.

Сейчас существует масса весьма хороших и полезных сайтов, размещенных на Narod.ru. Но, к сожалению, многие хорошие имена для сайтов уже заняты. Поэтому вам придется поторопиться.

В качестве итогов данной статьи я скажу следующее: Narod.ru предоставляет собой хороший бесплатных хостинг, пусть и без поддержи серверных сценариев, SSI, ограничения на размеры файлов (5 MB), запрет на публикацию аудио и видеофайлов, но с помощью грамотно сделанных страниц (и особенно навигации) вы сможете и с помощью HTML, CSS и JavaScript (VBScript) создать вполне полноценный сайт.

Также вы можете создавать анкеты, опросы, персональный чат, а также гостевую книгу. Что ж по-поему неплохо...

PS. Часто в Интернете ругают Narod.ru за его ограничения, но я же считаю о том, что можно и без SSI, Perl и PHP создать вполне хороший сайт с хорошим дизайном и системой навигации. А те кто ругают, видимо привыкли (или хотят) получать всё сразу и бесплатно.