КулЛиб - Классная библиотека!
Всего книг - 376694 томов
Объем библиотеки - 460 Гб.
Всего авторов - 160576
Пользователей - 84754

Последние комментарии

Впечатления

Гекк про Москаленко: Нечестный штрафной (СИ) (Альтернативная история)

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

Рейтинг: 0 ( 0 за, 0 против).
PhilippS про Шмигалев: Почти как три богатыря (Современная проза)

Рецепт.
Берём: горсть сказок, пясть мифов, щепоть легенд и понюшку (для пикантности) газет; засовываем на пару мнут в блендер. Салат/опус готов.
Хороший салат, попробуйте. Мне понравился.
(6+)

Рейтинг: 0 ( 0 за, 0 против).
PhilippS про Белянин: Мой учитель Лис (Детективная фантастика)

Попурри по мотивам Конан Дойла. Оригинальная фишка - Толерастное Викторианство (Шэрлок Холмс - зверушка).
Ляп "...волей случайного рока..." - спишем на косноязычие ГГ, оксвордоф не кончал.
Национаьный колорит "близких к природе" - таки с вiлками жить по...
Мериме - явный анахренизьм.
Получилась чудесная сатира. Рекомендую любителям оксюморонов.
P.S. А наглы всегда - доктор Моро.

Рейтинг: 0 ( 0 за, 0 против).
Foggycat про Дивов: Чужая Земля (Боевая фантастика)

Исправил...

Рейтинг: +2 ( 2 за, 0 против).
aregio18 про Дивов: Чужая Земля (Боевая фантастика)

Файл - с дефектом. Издательский брак. При вёрстке в издательстве потеряли три страницы из четвёртой главы. Недостающий кусок текста можно прочитать в ЖЖ у Дивова.

Рейтинг: +1 ( 1 за, 0 против).
IT3 про Корчевский: Опер Екатерины Великой. «Дело государственной важности» (Исторические приключения)

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

Рейтинг: +1 ( 1 за, 0 против).
IT3 про Дай: Реликт. Пояс Скорби (СИ) (Боевая фантастика)

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

Рейтинг: +1 ( 1 за, 0 против).
Форумы - Новости - Новости от 19 ноября.
CoolLib
CoolLib's picture
Оффлайн
Администратор
Зарегистрирован: 06.09.2012
Премия "Почётный Библиотекарь" (Сделано 5000 действий с базой библиотеки!)

Здравствуйте!

Хочу отчитаться о проделанной работе и немного определиться с планами на будущее.

После переезда вся основная работа была направлена на ускорение сайта. Не секрет, что посещаемость растёт с каждым днём. Пару месяцев назад цифра в 15 - 20 тысяч "уников" в сутки казалась фантастической. Сейчас же 40 тысяч уже норма . Коротко опишу то, что было сделано:

  • Теперь библиотека работает на 3х серверах. Один со статикой (книгами, картинками и тд.) и два с веб-серверами библиотеки.
  • "Главный" сервер обслуживает домен coollib.net, на втором работает coollib.com и opds-каталог, а на третьем (ftp.coollib.net) - вся статика. Сервера независимы и в случае сбоя одного, остальные будут работать. Такая схема позволила оптимально использовать ресурсы всех серверов.
  • Теперь сайт работает на форке Drupal под названием Pressflow. Плюсом является масштабируемость и скорость работы, а минус в том, что не считаются анонимы. Для coollib.net и coollib.com подняты кэширующие прокси сервера. Кэш отдаётся только анонимам, так что у них сайт должен "летать". Но, т.к. при отдаче кэша не используется база и не требуется выполнение скриптов, то железо удалось немного разгрузить. Так что у зарегистрированных и авторизованных пользователей сайт должен работать быстрее. Даже при падении веб-сервера кэш всё-равно некоторое время будет отдаваться анонимам , и уже переконвертированные или сжатые книги можно будет ещё скачать (т.к. они находятся на другом сервере). Авторизованные же будут видеть ошибку.
  • Проведён анализ запросов к базе данных, самые долговыполняемые запросы теперь кэшируются на час (например запрос "всего книг в библиотеке" теперь не выполняется каждый раз, а его значение сохраняется на срок - 1 час).
  • Подчищен код темы, модулей и тд. CSS и JavaScript оптимизированы и сжаты. Уменьшено число переадресаций. Указанны правильные размеры картинок, валидаторы кэша и т.д.
  • На этом работу по "ускорению" временно закончу. Основное сделано, а мелкие исправления сильного прироста не дадут. Дальшейшее масштабирование уже будет решаться арендой дополнительного оборудования.

    Сейчас хочу немного поработать над функционалом. Буду пересматривать записи из "планов на будущее".

    В данный момент почти дописан код раздела "Серии" (по типу Либрусека) с возможностью выборки авторских или издательских серий, сортировку по количеству книг, популярности и тд. Возможно завтра внедрю его.

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

    AaS
    AaS's picture
    Оффлайн
    Библиотекарь
    Зарегистрирован: 12.11.2012
    Премия "Супер-библиотекарь" (Сделано 10000 действий с базой библиотеки!)Почётный книгодел (Создано 50 книг!)Премия "Ценные отзывы" (Достигнуто 200 положительных оценок в отзывах!)Премия "Мега-биограф" (Создано 200 биографий!)Премия "Форум - дом родной" (Добавлено 5000 сообщений на форуме!)
    Re: Новости от 19 ноября.

    Спасибо за информацию.
    Работа с сериями сейчас представляет наибольшую трудность в работе с базой.
    Повторю здесь, что уже предлагал предусмотреть в работах с сериями:
    1. Возможность добавлении серии в книгу через её ИД, а не через название.
    2. Возможность объединения серий (а вообще, желательна для них страница исправление серий, как для исправления библиографий - т.е. чтобы во всю серию сразу можно было добавлять жанр, язык и т.п.)
    3. Чтобы при переименовании серии робот не писал "такая серия уже есть в библиотеке, задайте другую" а предлагал объединение серий.

    —————

    Ну, теперь тут всё неплохо.

    loyosh
    loyosh's picture
    Оффлайн
    Библиотекарь
    Зарегистрирован: 03.10.2012
    Премия "Почётный Библиотекарь" (Сделано 5000 действий с базой библиотеки!)Мастер биографий (Создано 100 биографий!)Старожил форума (Добавлено 2000 сообщений на форуме!)
    Re: Новости от 19 ноября.

    Большое спасибо за вашу работу, и за информацию отдельное.

    —————

    На тротуаре он сел, снял костюм куриного окорочка, чтоб снова ощутить себя человеком, и замер, потому что изменений не почувствовал.

    laurentina1
    laurentina1's picture
    Оффлайн
    Зарегистрирован: 29.09.2012
    Re: Новости от 19 ноября.

    Возможность образовывать подсерии.
    Очень часто требуется во всяких разных Метро, С.Т.А.Л.К.Е.Р., Этногенез и тд

    Алмис
    Алмис's picture
    Оффлайн
    Зарегистрирован: 01.03.2013
    Премия "Супер-библиотекарь" (Сделано 10000 действий с базой библиотеки!)Супер-заливщик (Добавлено 500 книг в библиотеку!)
    Re: Новости от 19 ноября.

    Большое спасибо за вашу деятельность.
    Что касается предложений по функционалу, лично у меня предпочтение то же, что и всегда. В первую очередь наиболее полезно было бы внедрить сортировку книг по оценкам в разных списках (особенно в жанрах). Можно заодно и другие виды сортировки.

    Van Levon
    Van Levon's picture
    Оффлайн
    Продвинутый
    Зарегистрирован: 27.10.2013
    Премия "Авторитет форума" (Добавлено 10000 сообщений на форуме!)
    Re: Новости от 19 ноября.

    Огромное спасибо за то что вы делаете.

    CoolLib
    CoolLib's picture
    Оффлайн
    Администратор
    Зарегистрирован: 06.09.2012
    Премия "Почётный Библиотекарь" (Сделано 5000 действий с базой библиотеки!)
    Re: Новости от 19 ноября.

    Цитата:
    1. Возможность добавлении серии в книгу через её ИД, а не через название.

    сделано

    AaS
    AaS's picture
    Оффлайн
    Библиотекарь
    Зарегистрирован: 12.11.2012
    Премия "Супер-библиотекарь" (Сделано 10000 действий с базой библиотеки!)Почётный книгодел (Создано 50 книг!)Премия "Ценные отзывы" (Достигнуто 200 положительных оценок в отзывах!)Премия "Мега-биограф" (Создано 200 биографий!)Премия "Форум - дом родной" (Добавлено 5000 сообщений на форуме!)
    Re: Новости от 19 ноября.

    CoolLib пишет:
    Цитата:
    1. Возможность добавлении серии в книгу через её ИД, а не через название.

    сделано

    Спасибо! Ещё бы возможность объединения серий добавить - сейчас это приходится "вручную" делать.

    —————

    Ну, теперь тут всё неплохо.

    CoolLib
    CoolLib's picture
    Оффлайн
    Администратор
    Зарегистрирован: 06.09.2012
    Премия "Почётный Библиотекарь" (Сделано 5000 действий с базой библиотеки!)
    Re: Новости от 19 ноября.

    AaS пишет:
    Спасибо за информацию.
    Работа с сериями сейчас представляет наибольшую трудность в работе с базой.
    Повторю здесь, что уже предлагал предусмотреть в работах с сериями:
    1. Возможность добавлении серии в книгу через её ИД, а не через название.
    2. Возможность объединения серий (а вообще, желательна для них страница исправление серий, как для исправления библиографий - т.е. чтобы во всю серию сразу можно было добавлять жанр, язык и т.п.)
    3. Чтобы при переименовании серии робот не писал "такая серия уже есть в библиотеке, задайте другую" а предлагал объединение серий.

    Сделано.

    talvi
    talvi's picture
    Оффлайн
    Зарегистрирован: 27.09.2012
    Премия "Супер-библиотекарь" (Сделано 10000 действий с базой библиотеки!)
    Re: Новости от 19 ноября.

    CoolLib пишет:
    Сделано.

    О, спасибо.

    AaS
    AaS's picture
    Оффлайн
    Библиотекарь
    Зарегистрирован: 12.11.2012
    Премия "Супер-библиотекарь" (Сделано 10000 действий с базой библиотеки!)Почётный книгодел (Создано 50 книг!)Премия "Ценные отзывы" (Достигнуто 200 положительных оценок в отзывах!)Премия "Мега-биограф" (Создано 200 биографий!)Премия "Форум - дом родной" (Добавлено 5000 сообщений на форуме!)
    Re: Новости от 19 ноября.

    CoolLib пишет:
    AaS пишет:
    Спасибо за информацию.
    Работа с сериями сейчас представляет наибольшую трудность в работе с базой.
    Повторю здесь, что уже предлагал предусмотреть в работах с сериями:
    1. Возможность добавлении серии в книгу через её ИД, а не через название.
    2. Возможность объединения серий (а вообще, желательна для них страница исправление серий, как для исправления библиографий - т.е. чтобы во всю серию сразу можно было добавлять жанр, язык и т.п.)
    3. Чтобы при переименовании серии робот не писал "такая серия уже есть в библиотеке, задайте другую" а предлагал объединение серий.

    Сделано.

    Спасибо, работает.
    А можно ещё кнопку "объединить с другой серией", а то объединение через переименование не очень удобно? И чтобы при объединении рядом с названием показывалось число книг в серии, как при объединении авторов?

    —————

    Ну, теперь тут всё неплохо.

    laurentina1
    laurentina1's picture
    Оффлайн
    Зарегистрирован: 29.09.2012
    Re: Новости от 19 ноября.


    А я с еще одной хотелкой - возможностью создавать подсерии/надсерии
    Все равно, одно или другое, главное, чтобы можно было связать родственные серии между собой,
    как Настя и Никита, например
    Есть Настя и Никита. Сказки, есть Настя и Никита. Знания, Путешествия, Биографии... И все они- Настя и Никита

    CoolLib
    CoolLib's picture
    Оффлайн
    Администратор
    Зарегистрирован: 06.09.2012
    Премия "Почётный Библиотекарь" (Сделано 5000 действий с базой библиотеки!)
    Re: Новости от 19 ноября.

    laurentina1 пишет:

    А я с еще одной хотелкой - возможностью создавать подсерии/надсерии
    Все равно, одно или другое, главное, чтобы можно было связать родственные серии между собой,
    как Настя и Никита, например
    Есть Настя и Никита. Сказки, есть Настя и Никита. Знания, Путешествия, Биографии... И все они- Настя и Никита

    Это реализовано на Ф или Л? По образцу всегда легче делать. Если нет, то это займёт больше времени.
    В общем серии/подсерии можно сделать, только нужно хорошо продумать как они будут взаимодействовать между собой.
    На выходных постараюсь обмозговать эту тему.

    Цитата:
    Спасибо, работает. А можно ещё кнопку "объединить с другой серией", а то объединение через переименование не очень удобно? И чтобы при объединении рядом с названием показывалось число книг в серии, как при объединении авторов?
    постараюсь завтра сделать.

    laurentina1
    laurentina1's picture
    Оффлайн
    Зарегистрирован: 29.09.2012
    Re: Новости от 19 ноября.

    Цитата:
    Это реализовано на Ф или Л? По образцу всегда легче делать. Если нет, то это займёт больше времени.
    В общем серии/подсерии можно сделать, только нужно хорошо продумать как они будут взаимодействовать между собой.
    На выходных постараюсь обмозговать эту тему.

    Да, на Либрусеке
    Там есть возможность создать надсерию
    Как это сделано - вопрос не ко мне, увы

    CoolLib
    CoolLib's picture
    Оффлайн
    Администратор
    Зарегистрирован: 06.09.2012
    Премия "Почётный Библиотекарь" (Сделано 5000 действий с базой библиотеки!)
    Re: Новости от 19 ноября.

    laurentina1 пишет:

    Да, на Либрусеке
    Там есть возможность создать надсерию
    Как это сделано - вопрос не ко мне, увы

    Посмотрел я Либрусек (на примере "Настя и Никита"). Получается, что "Настя и Никита" обычная серия, в которой есть книги. Другая серия (например "Настя и Никита. Рассказы") - это тоже самостоятельная серия. Прописывание надсерии позволяет в списке книг серии "Настя и Никита" кроме своих книг видеть книги серии "Настя и Никита. Рассказы". Короче говоря, надсерия позволяет собрать всех "Настя и Никита........." в один сериал и показывать их все на одной странице главного сериала.
    Буду думать над реализацией.

    CoolLib
    CoolLib's picture
    Оффлайн
    Администратор
    Зарегистрирован: 06.09.2012
    Премия "Почётный Библиотекарь" (Сделано 5000 действий с базой библиотеки!)
    Re: Новости от 19 ноября.

    laurentina1 пишет:

    А я с еще одной хотелкой - возможностью создавать подсерии/надсерии
    Все равно, одно или другое, главное, чтобы можно было связать родственные серии между собой,
    как Настя и Никита, например
    Есть Настя и Никита. Сказки, есть Настя и Никита. Знания, Путешествия, Биографии... И все они- Настя и Никита

    На странице редактирования сериала появилась возможность прописать надсерию. Давайте будем тестировать.

    AaS
    AaS's picture
    Оффлайн
    Библиотекарь
    Зарегистрирован: 12.11.2012
    Премия "Супер-библиотекарь" (Сделано 10000 действий с базой библиотеки!)Почётный книгодел (Создано 50 книг!)Премия "Ценные отзывы" (Достигнуто 200 положительных оценок в отзывах!)Премия "Мега-биограф" (Создано 200 биографий!)Премия "Форум - дом родной" (Добавлено 5000 сообщений на форуме!)
    Re: Новости от 19 ноября.

    Пробую. Как то всё не очень понятно пока.

    —————

    Ну, теперь тут всё неплохо.

    Алмис
    Алмис's picture
    Оффлайн
    Зарегистрирован: 01.03.2013
    Премия "Супер-библиотекарь" (Сделано 10000 действий с базой библиотеки!)Супер-заливщик (Добавлено 500 книг в библиотеку!)
    Re: Новости от 19 ноября.

    В связи с реализацией предыдущей хотелки, наиболее актуальной становится следующая:

    Желательно изменения, которые мы делаем на сайте, сразу сохранять непостедственно в файлах.

    Например, добавленные обложки чтобы сразу же присоединялись к самой книге и чтобы скачивалась уже с обложкой. Или, к примеру, если заменить жанр, и оно бы сразу в файле менялось, то можно было бы заняться упорядочиванием жанров в книгах, зная, что работа уже не пропадет просто так, а сохранится.
    Надеюсь на скорое воплощение этого желания.

    Настройки просмотра комментариев

    Выберите нужный метод показа комментариев и нажмите "Сохранить установки".