Дальнейшее улучшение оптимизации

Думаю, многие заметили, что в последнее время Либрусек работает несколько менее стабильно, чем хотелось бы. Связано это в основном с тем, что количество пользователей превысило возможности серверов. В связи с этим печальным обстоятельством в ближайшие дни будут проводится определённые работы, направленные на дальнейшее улучшение.
По мере проведения вышеуказанных работ некоторые части библиотеки могут работать странно или не работать вовсе. Касается это в основном статистики, рейтингов и тому подобного. Просьба подойти с пониманием и сильно не переживать. Со временем всё наладится. Наверное.
Консультанты советуют в первую очередь добавить пару гигабайт памяти на сервер базы данных. Хостеры готовы, но претендуют на одноразовый платёж в размере 75 евро. Если у кого завалялись ненужные, с благодарностью приму.

Комментарии

От имени старых пользователей Либрусека предлагаю (примерно такое мнение высказано / сформировалось на внешнем форуме): если потребуется, исключить все новомодные заморочки. Типа чат, рейтинги, книжная полка, статистика и т.п., может, даже форум. Дело в том, что до введения всего этого никакой перегрузки не было, а число посетителей с тех пор возросло не так уж сильно. Собственно, для нормальной работы библиотеки ничего, кроме функций работы с книгами (выкачка, добавление, поиск, редакция) не нужно. Не может быть, чтобы сервер ложился от 300 посетителей! Это наверняка глючат нововеденные прибамбасы, с исчезновением котоых все легко примирятся. Форум жалко, но даже его можно вынести на внешний бесплатный сервер, как уже имеющийся форум Хагена. А впрочем, дело, конечно, не в нем.
Успехов! Мы отнесемся / относимся с пониманием ;).

Поддерживаю.
ИМХО, Либрусек в первую очередь библиотека (а также во вторую, третью и энную). Без чата, юзерблогов, форумов, оценок и т.п. обойтись можно, но все они вторичны, главное -- библиотека, без нее они теряют смысл.
Если вся эта бижутерия мешает библиотеке фунциклировать -- что важнее?

Удачи.

-
(Против.)
Либрусек - не склад текстовых файлов, а удобный книжный ресурс.
Пусть цветут все цветы.

Это библиотека? Или я что-то путаю. Давайте не будем делать цветочную клумбу из библиотеки;)

Секундочку! Форум и чат убирать нельзя, тогда во что превратится Либрусек.? Сейчас он узнаваем и популярен, в первую очередь благодаря свободному доступу к книгам, и конечно же, необычный вид, функциональность сайта - блоги на главной. А также отсуствию модерации ( что не всегда есть гуд). И отсуствию агрессивной рекламы, как на Литресовских магазинах-библиотеках.
Посетителей много, у каждого тут есть свой интерес. Кто-то скачивает, кто-то редактирует, кто-то смотрит только новинки или читает\пишет блоги, пишет на форуме. Функциональность лучше не урезать, а провести если возможно оптимизацию.
Кстати, если контекстная реклама будет, как на форуме у Хагена http://librusec.webtalk.ru/ , то это только плюс, многие по ней с удовольствием кликают, чтобы Хаген отбивал потраченные "бапки".

skiv написал:
Секундочку! Форум и чат убирать нельзя, тогда во что превратится Либрусек.?

В библиотеку. Сейчас это клуб.

Чат, форум, блоги - всё это можно убрать без катастрофических последствий для проекта. Проблема в том, что, похоже, перегрузку создают не чат-форум-блоги, а регистрация прочитанных/оценённых каждым пользователем книг. А без неё не будет рейтингов книг, советов и т.п.. Что для библиотеки несоизмеримо важнее, чем чат-форум-блоги.

Впрочем, я уверен что Ларин найдет решение.

pkn написал:
skiv написал:
Секундочку! Форум и чат убирать нельзя, тогда во что превратится Либрусек.?

В библиотеку. Сейчас это клуб.
......................
Впрочем, я уверен что Ларин найдет решение.
+1. Да, как раз в этом проблема! Соглашаясь со Скивом (Скив друг, но истина дороже ;), вынужден отметить, что именно клубный характер Либрусека (что, конечно, очень притягательно и приятно, спору нет) собирает массу посетителей, большинству которых ничего тут не нужно, кроме блогов, и создает нагрузку на сервер. А оценки, рейтинги, и иже с ними - красиво, но, по большому счету, тоже не нужно. Все равно, пока не прочитаешь книгу, не узнаешь ;D. И есть масса клубов / библиотек, где это присутствует. Всегда можно, найдя где-то отзыв о книге, взять ее на Либрусеке. А вот наоборот - куда труднее!
Для Либрусека же главное - доступность и неограниченность скачивания, бесплатность и вики-принцип наполнения. Все остальное - суета ;).

впечатления о книгах нужно обязательно сохранить - много книг прочитал только благодаря этим оценкам

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

это моё мнение.

Поддерживаю. Блогочаты либрусека слишком отошли от книжной тематики чтобы жалеть о них.

Мб не будем жлобиться и проще все скинемся и соберем эти несчастные 75 евро? Ибо урезать - не есть лучший выход и тенденция весьма нехорошая. Потом опять возникнет сия проблема и что? Урежем книги у которых маленький рейтинг скачивания? А мб оставим только главную страничку с логотипом и хватит?

Отправила Вам сегодня на хостинг через PayPal.

Респект. Мои финансы, пока что, к сожалению, не могут потянуть такой благотворительный взнос единалично. :(

GalinaGr написал:
Отправила Вам сегодня на хостинг через PayPal.

Спасибо. Отослал заявку хостеру.

Спасибо!

Сколько смог отправил через PayPal

У меня есть идея, может быть можно было ее реализовать на либрусеке.
Это относится к психологии/маркетингу/сбору средств на либрусек

Зайдите на сайт википедии. Вы увидете на главной странице баннер с постоянно обновляемой информацией о динамике сбора средств.
http://wikimediafoundation.org/wiki/Donate/Now/ru?utm_source=2008_nometer_2&utm_medium=sitenotice&utm_campaign=fundraiser2008
Людям приятно чуствовать себя частью большого сообщества, приятно что их какая-то, по большому счету мелочь, например в 20$ сделала вклад в общую "копилку", с благородной целью.

Сделайте тоже самое на либрусеке, уверен это будет эффективно

согласен. хотя я не уверен, как у нас там с расходами... надо будет спросить)

Отослал через PayPal скромный взнос.

Форумы, блоги и прочие атрибуты социальной сети убираться не будут. Да и не грузят они сильно.
Проблема была с логом выкачки книг, на базе которого считается вся статистика. Когда он перевалил за 10 000 000 записей сервер БД начал тормозить. Сейчас он фактически отключён, статистика есть не вся и криво. Я попытаюсь этот кусок передалать, разбить на несколько таблиц, старое просуммировать и т.п, чтоб оно не мешало.
Помимо того запрос на добавление памяти отправлен и видимо в понедельник будет выполнен. С учётом сделанного думаю до одной-двух тысяч пользователей онлайн работать будет, а там посмотрим.

очень оптимистично. =)
хотелось бы верить )

Цитата:
Сейчас он фактически отключён
И никто не умер, ведь правда? ;) Так что в случае чего вполне можно пожертвовать... Тем более, что форум не тормозит (и этому как бы веришь ;), и сохранится :).

Хм... но такая задача много раз уже решалась - тот же телекомный "пребиллинг" с аггрегацией CDR.
Может, имеет смысл рассмотреть возможность, скажем, выноса ресурсоёмкой задачи на другую железку?
Или, скажем, выполнения её в "офлайне" кроном во время наименьшей нагрузки с низким приоритетом (с тем, чтобы онлайновые запросы шли уже к предварительно обработанным данным "кэша")?
Или реализацией через отдельную БД (может даже бессерверную - знать бы типовые запросы и профиль нагрузки)?
Или всё сразу/в разных сочетаниях?

Попробуйте PostgreSQL ( http://www.postgresql.org ) - для него такие размеры - не проблема.

mmike написал:
Попробуйте PostgreSQL ( http://www.postgresql.org ) - для него такие размеры - не проблема.

согласен с mmike. Есть личный опыт в написании БД, и могу с полной ответственностью сказать, что PostgreSQL на порядки производительнее MySQL.
Если нужна помощь в переносе - обращайтесь.
ЗЫ. Ткните пальцем, как с визы деньгу вам закинуть...

EvFox72 написал:
ЗЫ. Ткните пальцем, как с визы деньгу вам закинуть...

через paypal или moneybookers
http://lib.rus.ec/donate

Заслал ненужные, но на Яндекс. Не знаю, насколько полезны larin'у все эти разномастные кошельки - в плане съема денег - но на PayPal деньги забрасывать сложно. У меня на transmoney.ru заявка уже неделю висит...

oldvagrant написал:
Заслал ненужные, но на Яндекс. Не знаю, насколько полезны larin'у все эти разномастные кошельки - в плане съема денег - но на PayPal деньги забрасывать сложно. У меня на transmoney.ru заявка уже неделю висит...

Удобнее всего пайпал - с него идут расчёты с хостером.
На втором месте вебмани - они переводятся на пайпал за 5%.
Янедкс копистся, иногда с него переводится авторам, у которых он есть.

publ.lib.ru - видели? ни оценок,ни блогов, ни чата. зато все работает. и работает всегда. неужели нельзя сделать так же?

И кому нафиг нужна эта паблиб? И кто знает про эту паблиб с ублюдочным интерфейсом? А про либрусек знают все. Процентов на 60 либрусек уже не библиотека, а клуб по интересам.

ну, не скажите. паблиб - довольно старый и известный хост с неплохим контентом.
библиотека должна быть библиотекой. в конце концов, пропускная способность связи тоже не резиновая. хороший пример интерфейса - та же библиотека Мошкова.

Аватар пользователя Mylnicoff

oleg235 написал:
библиотека должна быть библиотекой. в конце концов, пропускная способность связи тоже не резиновая. хороший пример интерфейса - та же библиотека Мошкова.

(задумчиво) Вот что я у Мошкова с трудом переносил - так это интерфейс...

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

oleg235 написал:
очень даже оптимизированный интерфейс - особенно с точки зрения экономии трафика.

Может и оптимизированный, но уж больно страшный. На сайт должно быть приятно зайти. А для экономии трафика делают мобильный интерфейс. Пример r0.ru

По одной из любимых библиотек – нафигом, как утюгом по пузу. Нафиг им высокий рейтинг – в зоне ру они, со всеми ру-последствиями для некоммерческих библиотек.

Цитата:
Нафиг им высокий рейтинг – в зоне ру они, со всеми ру-последствиями для некоммерческих библиотек.

Ну извини за наезд по незнанию на святое :) Охотно верю, что паблиб содержит какие-либо действительно уникальные вещи. Но согласись - библиотека без пользователей = мертвая библиотека. Так что рейтинг для любого сайта это все.

Для сайта - может быть. Для библиотеки - читатель. И тут такая фишка: почти все новинки паблиб появляются в других б-ках, так пошло уже давно, библиотека для библиотек. На либрусеке их книг огромное количество, и напрямую с паблиб, и через другие, того же альда. Может скромные они:) невжно, главное, чтобы оствались.

sd написал:
почти все новинки паблиб появляются в других б-ках, так пошло уже давно, библиотека для библиотек.

+1
Библиотека Ершова - центр сбора практически всех OCRщиков-энтузиастов, которые не собираются превращать хобби в заработок. Уникальных вещей там много, и если я чего-то не нахожу, то в первую очередь ищу там...

...А интерфейс там такой простой потому, что Ершов каждую страничку делает руками, в "блокноте". Оборотная сторона надёжности...

Вот именно интерфейс и бедует там. Глаза режет очень, не могу долго такое выдерживать. А что до контента, тут без вопросов. Все отлично, много очень хороших книг. Да и колектив там, действительно, отличный. Фанаты своего дела, трудяги.

Тьфу-тьфу (стучит по голове) сейчас вроде-бы всё работает, никакие откушенные места в глаза не бросаются, можно и книжку скачать, и пофлеймить чуть-чуть... Может, в таком виде и оставить ?

Ну вот и понедельник, глюков пока нет вроде:-)

Имхо нужно запретить скачивание всей библиотеки. Либо всю библиотеку должен залить один из админов на какой нибудь хост, к примеру rapidshare или любой другой.

2 Psychedelic
так она целиком раздается на торрентсе,
что не мешает народу качатть все отсюда

С торрентов у меня уже вторую неделю ползёт...
Процентов 15 приползло.
Сидов-то раз-два да обчёлся :(

А так - да, торрент рулит.

Перевел на Яндекс деньги счет41001171734018 свою посильную лепту для нужд Либрусека.Деньги перевел с системы "мобильный кошелек".то есть будет задержка в получении 2-3 дня.

Память серверу БД добавили. Это почему-то привело к его выключению на несколько часов, но сейчас врода как заработало.
Буду понемногу восстанавливать статистику.
Всем спасибо за терпение.

ух ты, спасибо! будем ждать... чего нибудь =)

Я тоже за отключение ненужных сервисов. Форум можно оставить либо перенести на другой сервер. Это не критично, есть jabber-конференция на крайний случай.

P.S. Вообще хотелось бы увидеть "HOWTO как поднять зеркало Либрусек" :) а то с этим Drupal черт ногу сломит. 8)

у какого то парня почти получилось ;)
http://lib.rus.ec/node/120722

soshial написал:
у какого то парня почти получилось ;)
http://lib.rus.ec/node/120722

Да я бы не сказал, что у человека получилось, по крайней мере без мазохизма. На медне попробовал сам, там через 1.5 часа так ничего и не заработало, то тип БД у меня другой (эт я уже сам выяснил, ковырянием в файлах), то Drupal не такой )) В общем намучался, а толку нет (

Страницы

X