Сайт должен быть оптимизирован не только под текущую, но и под предыдущую версию браузеров
Существуют также гораздо менее популярные браузеры, которые по ряду причин не получили широкого распространения или потеряли популярность. Это Netscape Navigator, Konqueror, Galeon, Epiphany, Kazehakase, Charon, Arachne, K-Meleon, Slimbrowser, SeaMonkey, FastIE и др.
Кроме общего тестирования сайта в различных браузерах принято проверять его работоспособность при:
♦ Отключенной средствами браузера графике
♦ Отключенной поддержке каскадных таблиц стилей
(CSS), задающих параметры внешнего вида сайтаВ каждом из этих случаев сайт должен сохранять пригодность для работы.
Браузеры для портативных устройств
Отдельное место занимают браузеры для портативных устройств:
♦ Internet Explorer Mobile
♦ Opera Mini
♦ Safari
для Apple iPhoneОни используют меньше ресурсов и приспособлены для работы в устройствах с маленькими экранами и специальными средствами ввода. Применительно к требованиям портативных устройств разрабатываются специальные WAP/PDA-версии сайтов
.Браузеры будущего
В настоящее время многими крупными компаниями ведутся работы по созданию 3D-браузеров (например, Microsoft создает 3D-браузер для мобильных устройств под названием Deepfish
).Браузеры будущего:
• 3D-браузер для мобильных устройств – Deepfish
• технология Hyperwords
Перспективной считается технология Hyperwords, которая превращает каждое отдельное слово или фразу в гиперссылку и связывает данные в логические «нити». Внутри проекта Second Life разрабатываются технологии социального броузинга.
Перспективными кажутся «жестовые» интерфейсы (такие, как Oblong-g-speak).
80. Аппаратная платформа
Функционирование сайта требует соответствующего аппаратного обеспечения
Требования к аппаратному обеспечению
Основным элементом аппаратного обеспечения работы веб-сайта является сервер
, к которому предъявляются следующие требования:♦ Производительность
, то есть количество генерируемых страниц в единицу времени, зависящее от работы всех компонент сервера♦ Надежность
(отказоустойчивость)♦ Программная и конструктивная совместимость
♦ Масштабируемость
При выборе сервера следует ориентироваться на три наиболее важные характеристики:
♦ Модель и скорость процессора(-ов)
♦ Объем оперативной памяти
♦ Интерфейс и объем жесткого диска(-ов)
Обычно выбор аппаратного обеспечения является функцией технических служб компании. При этом базовые требования к такому обеспечению всегда можно запросить у веб-разработчика, создавшего сайт.
Следует также понимать, что веб-сайт будет развиваться, усложняться, увеличиваться в размерах и набирать популярность
у пользователей. Все эти факторы негативно сказываются на его производительности и требованиях к аппаратному обеспечению.Поэтому при расчете требуемой конфигурации всегда следует делать определенный «запас прочности»
. Для корпоративных сайтов, которым не свойственно взрывное развитие, следует иметь запас по производительности в 2–3 раза от планового во время старта. Статистически это позволяет нормально функционировать и развиваться в течение примерно двух лет. Делать запас прочности больше чем в 2–3 раза с дополнительными затратами при стартовом внедрении неэффективно. Дешевле и правильнее произвести смену аппаратной платформы тогда, когда в этом возникнет необходимость.Стоимости аппаратного обеспечения
Сложный веб-сайт может потребовать значительных инвестиций в аппаратное обеспечение. Объем таких инвестиций иногда может не соответствовать выделенному бюджету.
В таком случае можно использовать следующие способы снижения стоимости
:♦ Совместное использование с другими проектами ( виртуальный хостинг
)