Translator

суббота, 12 мая 2012 г.

Выбор хостинга с базами данных.


Какие типы веб-сайтов зависят от информации из баз данных? Сайты, предлагающие сформированные по условиям пользователя страницы наполненные богатым и динамичным содержанием. Сайты, которые автоматически ищут и предлагают товары on-line. Сайты, позволяющие вам искать цены или сервис, которые вас устраивают более всего. Сайты, предлагающие различные схемы доступа, использующие имена пользователей и пароли, а также другие критерии, дабы обеспечить безопасность, получив информацию о том, кто вы: то ли вы клиент, то ли сотрудник, то ли продавец. Сайты, предоставляющие к вашим услугам детальные хронологические отчеты чтобы просмотреть прошлые заказы, реестр, транспортные расходы, статистику продаж и отзывы клиентов. Сайты, презентующие пресс-релизы и статьи из корпоративного архива. Сайты, делающие все вышеперечисленное гораздо больше оперируют большим количеством информации, а также обеспечивают быстрый доступ ко всему информационному массиву... 

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

Вообще, сайт созданный при использовании приложений операционной системы Microsoft Windows таких как FrontPage будет работать наиболее эффективно на сервере Windows. Аналогично, созданный под Linux будет работать наиболее эффективно на сервере Linux. Однако сайт, созданный в программе FrontPage будет эффективно работать на сервере Unix поддерживающем самые последние версии FrontPage. Обсудите с сотрудниками хостинговой компании все за и против относительно того, какую операционную систему следует выбрать. 

От размера базы данных, к которой вы получаете доступ с сайта, зависит решение о том, нужно ли вам разделять сервер базы данных. Спросите, каково мнение сотрудников хостинговой компании, рекомендуют ли они на одном сервере организовать работу базы данных и сайта одновременно, или создать отдельные сервера. Это в действительности зависит от количества системных ресурсов, требующихся для базы данных. Сервер, сконфигурированный под работу с комплексными приложениями, ориентированными на базы данных должен иметь оперативной памяти в 4-5 раз больше чем обычный сервер. Это необходимо, потому что поиск по базе данных, хранящихся в памяти, происходит гораздо быстрее, чем аналогичная операция на жестком диске. В данном случае необходимы специальные алгоритмы для извлечения ключевой информации в память, чтобы результаты поиска по каждому запросу доставлялись, по крайней мере, в 10 раз быстрее, чем с жесткого диска. Насколько важна эта разница? Проанализируйте скорость работы поисковой системы Google.com, которая хранит 3 триллиона веб-страниц в базе данных и сообщает о результатах поиска в среднем за период времени меньший, чем полсекунды! 

Скорость соединения с интернет также является жизненным компонентом для надежного и быстрого обслуживания высокоинформативных сайтов, особенно если скорость передачи данных у пользователя предположительно должна быть высокой. Компании, которые перепродают услуги третьим лицам, часто не имеют полного контроля над работой сети и компьютеров. Тогда как компании, полностью контролирующие предлагаемый сервис могут реально нести ответственность за надежность услуг. Также, неплохая идея спросить, какого типа коммуникации использует хостер. Если стандарт соединения ниже, чем Т3, тогда возможны проблемы с ответами на сайте, особенно при возможных перегрузках. 

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

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

Комментариев нет:

Отправить комментарий