Топовые новости
Случайное

Хранение статусной информации

Хранение статусной информацииВ конце концов, для хранения статусной информации можно использовать сервер баз данных. Эта концепция в принципе повторяет предыдущее решение и имеет те же недостатки. Но, с другой стороны, базы данных позволяют немного ускорить работу и решают проблемы, связанные с блокировкой файлов при записи. Вообще говоря, базы данных были придуманы для подобных задач и имеют встроенные механизмы кэширования и индексации записей, что позволяет значительно ускорить поиск необходимой информации. Если вам требуется поддерживать сессионную статусную информацию в системе с распределенной нагрузкой, то, возможно, решение с использованием базы данных окажется наилучшим. Существует возможность того, что сервер вообще не нуждается в поддержании статусной информации о своих посетителях. Однако, если вы используете хоть какую-то идентификацию клиентов, механизма поддержки сессий избежать не удастся. Так что, если вы решили использовать несколько параллельных Web-серверов, то прежде всего убедитесь в том, что функциональность сайта не отрицает такого изменения в конфигурации системы и это не приводит к проблемам с точки зрения безопасности. Как я уже говорил, тестирование производительности из локальной сети, в которой расположен сайт, всегда приведет к завышенной оценке. Скорее всего, посетители вашего сайта работают на других, более низких, скоростях. Каким образом можно поставить себя на место рядового пользователя и посмотреть, как на самом деле выглядит сайт с точки зрения клиента? (Я не имею в виду ожидание писем с претензиями.) Для этих целей можно воспользоваться услугами коммерческого сайта Www. keynote. com. Компания Keynote в этой области известна лучше других. Служба keynote отслеживает производительность сайта, загружая опубликованные на нем страницы из нескольких опорных точек в разных местах Internet. Насколько много будет задействовано опорных точек, как часто будет производиться тестирование и сколько именно страниц будет отслеживаться — все зависит от суммы, которую вы заплатите. После сбора данных за определенный период система представляет их в удобной для последующего анализа форме. Некоторые компании, аналогичные Keynote, позволяют, кроме всего прочего, получить информацию о ваших конкурентах или сравнить работу вашего сайта с другими.

Популярные записи

Copyright © 2015. All Rights Reserved.