Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PHP обучение на примерах - Кухарчик А..pdf
Скачиваний:
139
Добавлен:
24.05.2014
Размер:
24 Мб
Скачать
☆

Выборхостинга

31

Puc. 10. Запуск (а) и остановка (б) сервера Apache при помощи собственнойпрограммы-диспетчера

Перед использованием выждите минутку — на начальном этапе Apache может прекратить свою работу из-за разного рода ошибок. Если не повезло, и окно само закрывается или в нем появляется еще какой-то текст, то, значит, где-то ошибка, попробуйте проделать процедуру запуска заново. Программа обычно подсказывает, в какой строке конфигурационного файла ошибка. Чаще всего неправильно указаны пути к файлам. Их надо исправить. Конфигурационные файлы находятся в папке e:/usr/apache/conf/. Самый важный из них — httpd.conf. Его нам, возможно, придется немного позже редактировать.

Первый шаг к успеху сделан: Apache запущен. Прежде чем перейти ко второму этапу — немного теории.

Выбор хостинга

Рано или поздно, но перед разработчиком практически любого интернет-ресурса встает вопрос: какой хостинг использовать? Что это такое? Хост — место, где будет работать ваш сайт. Хостинг — комплекс услуг по предоставлению такого места. На-

32

Готовимся к созданию Web-страниц

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

Мы рассмотрим так называемый виртуальный хостинг, т.е. когда большое количество сайтов работает на одном сервере. Есть и другие способы хостинга — можно применять, например, выделенный сервер. Он гарантирует высочайшую скорость работы, однако несравним по стоимости. Не задумывались, почему так быстро работают всем известные сайты, а ваш так долго грузится? Одна из причин как раз и заключается в разных типах хостинга. Если можете позволить себе выделенный сервер, я вам завидую.

Первое, на что надо обращать внимание при выборе хостинга, — это аудитория сайта. Если она местная, то и хостинг лучше подыскивать географически близкий, чтобы сигналы не делали дальний путь из «прекрасного далека» в «суровую действительность».

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

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

Дальше мы должны оценить необходимое для работы сайта место. Когда вы создадите свой проект и оцените его размеры, то

Выбор хостинга

33

не торопитесь делать выводы и заказывать ровно

столько. Поми-

мо непосредственно сайта, в место

на диске

сервера

входят

и объем занимаемых баз данных, и

самое главное —

почта.

А приходилось ли вам получать мегабайты спама ? Мне — да, и мои ящики занимают на сервере больше места, чем сам сайт.

Еще есть такое понятие, как журналы статистики сайта — log-фай- лы. Они услужливо ведутся сервером и иногда очень полезны для анализа посещаемости, но отрицательно сказываются на занимаемом месте. Иногда log-файлы превышают все разумные пределы, и тогда приходится удалять их, как правило, по FTP.

Таким образом, не отказывайтесь от большого места. Я считаю разумным 100 Мб, этого будет достаточно даже с учетом будущего развития.

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

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

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

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

34

Готовимся к созданию Web-страниц

вает их у себя, причем делает это не бездумно, а только если тестовый образец не вызывает сбои в работе.

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

Дальше можно поинтересоваться возможностями персональной настройки сайта, т.е. наличием на хостинге персональной панели управления. Стандартные функции — управление почтовыми ящиками, статистика, FTP-аккаунты и т.д. Приятно, если глаз радуют всевозможные «примочки» — авось пригодятся. Часто предоставляются услуги по инсталляции уже готовых чатов, форумов, систем статистики и баннерообмена. Это, конечно, не для нас, программистов, однако приятно.

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

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

Выборхостинга

35

(например, через популярную систему Webmoney), при использовании которых часто делают скидки, и к тому же оплату можно произвести в течение нескольких минут, не отрываясь от компьютера.

Кстати, хочу сказать несколько слов о системе Webmoney. Часто приходится слышать, что системы электронных платежей не являются надежным средством для того, чтобы рассчитываться за товары или услуги, потому что могут обанкротиться или украсть все деньги. Для таких приведу всего два убедительных аргумента: первый — за каждую транзакцию (перевод виртуальных денег) с вашего счета снимаются небольшие проценты. Но в масштабе всех пользователей это огромная сумма, и гораздо выгоднее продолжать работу, а не обмануть всех, И второе — в принципе невозможно украсть сразу все деньги из платежных систем. Они до тех пор являются такими, пока их товарные знаки (виртуальные деньги) можно обменять на наличные. А если все деньги присвоить, соответственно нигде никто их не примет к обмену, так что это просто невозможно и бессмысленно.

Из собственного опыта могу сказать: система Webmoney работает наиболее эффективно и безукоризненно. Рекомендую всем освоить данный несложный тип платежной системы.

Итак, подведем итог изложенным мыслям. Самое главное — не торопиться и не предъявлять слишком завышенных требований. Помните: идеального хостинга не существует, у каждого есть какой-то недостаток или даже не один. Нужно просто стараться, чтобы эти недостатки причиняли как можно меньше неудобства. И конечно, достоинств должно быть гораздо больше, чем недостатков.

Соседние файлы в предмете Программирование