Стратегия поиска и обмена информацией в Интернете
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
на уровне бизнес логики разбиты на группы. Каждая группа обрабатывает различные события. Есть механизм маршрутизации событий, то есть любое событие или группу событий можно выделить и направить на обработку на определенную группу серверов.
Уровень кэширования.
Для кэширования данных используется самописный модуль odnoklassniki-cache. Модуль предоставляет возможность хранения данных в памяти средствами Java Unsafe. Кэшируются все данные, к которым происходит частое обращение, например: профили пользователей, списки участников сообществ, информация о самих сообществах, граф связей пользователей и групп, праздники, мета информация о фотографиях и многое другое.
Уровень баз данных.
Суммарный объем данных без резервирования составляет 160Тб. Данные хранятся в нескольких копиях, в зависимости от их типа от двух до четырех. Полное резервное копирование всех данных осуществляется раз в сутки, плюс каждые 15 минут делаются резервные копии новых данных.
Уровень инфраструктуры.
Для агрегации статистики используется собственная библиотека, основанная на log4j. Сохраняется такая информация, как количество вызовов, среднее, максимальное и минимальное время выполнения, количество ошибок. Данные сохраняются во временные базы, но раз в минуту данные переносятся из них в общий склад данных, а временные базы очищаются.
Сервера используются двухпроцессорные с 4 ядрами, объемом памяти от 4 до 48 Гб. В зависимости от роли сервера данные хранятся либо в памяти, либо на дисках, либо на внешних системах хранения данных. Все оборудование размещено в 3 датацентрах, объединенных в оптическое кольцо. На данный момент на каждом из маршрутов пропускная способность составляет 30Гбит/с. Для связи с внешним миром используются прямые подключения с несколькими крупнейшими операторами связи, общий сетевой трафик в часы пик доходит до 32Гбит/с.
Популярных социальных сетей много и все предлагает функцию обмена информацией. Но каждая предназначена для своего пользователя. Если сравнить аудиторию Facebook, Одноклассники и ВКонтакте, то Facebook распространен на мировую аудиторию и им пользуются больше на западе. Сервисом Одноклассники пользуются люди от двадцати пяти и старше, а ВКонтакте как правило, люди весьма молодые от тринадцати и старше. В связи с этим существуют некоторые особенности в плане общения и размещения информации о себе. Кроме сетей общего пользования используют профессиональные, например, Rabota.ru или ru. LinkedIn.com. Это сети для поиска работы и установления деловых контактов. Все сети хороши собой и каждая найдет свою аудиторию.
.4.2 Альтернативный поиск информации
Люди не всегда используют социальные сети для поиска или обмена информацией, взамен пользователи обращаются на форумы.
Форум
Форум - это тематическое общение. В отличие от социальных сетей, на форуме обсуждают какую-то определенную тему. Можно сказать, что форум - это клуб по интересам. То есть форум - это такое место в Интернете, где собираются люди, которых объединяет одно увлечение или идея, и общаются на интересующую их тему. Пользователи помогают друг другу советами и подсказками, обмениваются жизненным опытом, поддерживают друг друга.
Популярная тенденция организовывать форумы на сайтах, в интернете можно скачать много разнообразных скриптов форумов. Если гостевую можно найти на HTML + Java Script, то для работы форума просто необходима поддержка языка PHP, или Perl со стороны сервера. Без них ничего работать не будет. Форумы бывают разные, в некоторых нужно сначала зарегистрироваться, другие находятся в свободном доступе. Вполне естественно, что скрипт со всякими дополнительными функциями сложнее и занимает больше места на сервере. Большинство форумов могут работать только при наличии специальной базы данных MySQL, такая услуга есть только на платных хостингах, и то, не на всех тарифных планах. Но есть форумы, не требующие базы данных, одним из них является ExBB. В этом случае вся информация заносится в текстовый документ, и храниться в нём. Но использовать такой форум крайне нежелательно для владельца сайта, так как его трудно администрировать.
Форум это не чат и общение не протекает в режиме реального времени. На форуме можно создать тему и строго её придерживаться, а сообщения, выходящие за рамки темы удалять. Это позволяет относительно легко управлять ходом беседы.
Существенным недостатком всех форумов является то, что на них очень любят оставлять свою рекламу и разнообразные ссылки. Форум нужно периодически очищать от таких сообщений, удалять ники злостных нарушителей, запрещать их ip-адреса. При этом не стоит забывать, что сайт постоянно должен развиваться и совершенствоваться.
2. Программы и Браузеры для поиска и обмена информацией в Internet
2.1 Программное обеспечение для просмотра веб-сайтов
Браузер - программа, которая предназначена для просмотра, поиска и обработки данных во всемирной паутине Inernet. При помощи браузеров можно принимать и отправлять почту, удобно организовывать закладки часто посещаемых страниц, блокировать надоедливые рекламные окна, которые сопровождают открытие некоторых страниц. Существует очень много браузеров, отличающихся не только интерфейсом, но и функциями, движком и значением. Наиболее распространенные браузеры: Opera, Mozilla Firefox, Internet Explorer, Google Chrome и Safari. Порядок действий работы с браузером такой: подключение к интернету, включение программы, и все что следует сделать дальше: задать вопрос поисковой машине, перейти на сай