Вы здесьКак создать зеркалоПоследнее время многие спрашивают, как создать зеркало и что для этого нужно. 3. Модуль librusec. Подробности установки - http://github.com/larin/librusec/blob/master/README. Задавайте вопросы, буду стараться довести этот текст до полной ясности.
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
nehug@cheaphub.net RE:DNS 17 часов
нэнси RE:Подайте бедному копеечку на книжку с литреса... 18 часов Dead_Space RE:Беженцы с Флибусты 1 день Саша из Киева RE:Приключения белочки Рыжки 2 недели alex-from RE:Оплатил два раза, но абонемента нет 2 недели sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 2 недели Kiesza RE:На 78-м году жизни скончался советский и российский... 2 недели Paul von Sokolovski RE:Бушков умер. 3 недели lemma7 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 4 недели mig2009 RE:Багрепорт - 2 1 месяц Isais RE:Издательство "Медуза" 1 месяц babajga RE:Народные сказки - Сказки народов Сибири = Fairy-Tales of... 1 месяц Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 1 месяц sibkron RE:Серия "Библиотека французской литературы" (Макбел) 1 месяц Isais RE:Игорь Северянин - Том 2. Поэзоантракт 1 месяц sem14 RE:Современная корейская литература. Книжная серия... 1 месяц sem14 RE:Семейственность в литературе 1 неделя Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 2 месяца Впечатления о книгах
su24i про Поселягин: Кровь Архов. Книга первая [СИ] (Боевая фантастика, Космическая фантастика, Самиздат, сетевая литература)
20 11 Лютая поселягинщина. Сдался после 80-й страницы. Оценка: нечитаемо
Лысенко Владимир Андреевич про Москаленко: Юный бастард. Книга 5 [СИ] (Боевая фантастика, Фэнтези, Самиздат, сетевая литература)
20 11 Очень хорошая книга. Жду продолжения. Оценка: отлично!
Дей про Останин: Жнец [СИ] (Детективная фантастика, Юмористическая фантастика, Городское фэнтези, Самиздат, сетевая литература)
19 11 Очень неплохо. Жаль, что автор не настроен на продолжение. Оценка: отлично!
Олег Макаров. про Земляной: Волшебник [СИ] (Альтернативная история, Боевая фантастика, Попаданцы, Самиздат, сетевая литература)
18 11 Полная непонимание автором проблем и причин развала советского союза. Глубочайшая экономическая безграмотность Возможно дальше будет интересно но я бросил в самом начале Оценка: нечитаемо
Анни-Мари про Петросян: Дом, в котором... (Современная проза, Магический реализм)
18 11 Книга странная. Необычная и ни на что не похожая. Собственно, хоть какие-то параллели я лично смогла провести только с книгой "Мастер и Маргарита". И вовсе не потому, что они похожи. Просто в обеих книгах присутствует то, ………
Лысенко Владимир Андреевич про Богдашов: Реинкарнация архимага 3 (Боевая фантастика, Попаданцы, Самиздат, сетевая литература)
18 11 Прочитал все книги серии, написано неплохо. Оценка: хорошо
Nicout про Резанова: Чудо и чудовище (Историческое фэнтези)
18 11 дурацкий знак качества" Давно, во времена совка, прошел международный конгресс детективов. Утром выясняется, что около кровати председателя конгресса кто-то насрал. Начинают допрашивать делегации. Французы говорят - это ………
alexk про Резанова: Чудо и чудовище (Историческое фэнтези)
18 11 дурацкий знак качества и мания величия isais, ничего не поправить, ничего не дополнить
mazay про Arladaar
18 11 Жеке сегодня, как минимум, под 70. Так что Аня могла бы быть Жекиной внучкой. Тем более, что писал, всё-таки, мужчина. Или диктовал!
Олег Макаров. про Максимушкин: Бомбардировщики (Альтернативная история)
17 11 строители коммунизма и последователи национал-социализма решили объединиться" ... вот это аттракицон срывания всех и всяческих масок Удивительно, что автор не привлечён до сих пор ни по какой статье
mysevra про Панов: Яр(к)ость [litres] (Социальная фантастика)
17 11 Хорошо, но преследует ощущение, что это компиляция старых текстов и идей, вплоть до того, что начинаешь заранее узнавать ещё не прочитанные диалоги и сюжетные повороты. Продолжение не заинтересовало. Оценка: хорошо |
Комментарии
Отв: Как создать зеркало
не многовато места надо? поставил лайти. без акселератора, только кэш. тестирую. ip 217.30.248.157
Отв: Как создать зеркало
Когда на Либрусеке был один диск на 500, чистить его приходилось регулярно.
Сейчас полтора тера, занято заметно больше половины.
Отв: Как создать зеркало
эээ вижу запросы... надо host передавать... проще всего в файл WINDOWS\system32\drivers\etc\hosts
добавить (естественно на время теста)
217.30.248.157 lib.rus.ec
217.30.248.157 lib2.rus.ec
и обращаться по имени lib.rus.ec . на lib2.rus.ec насколько я понял хранятся сами книги
Отв: Как создать зеркало
Ну и что? На первой странице голая "пустая" страница, на остальных (предположим, что они есть, а их...) - 404...
Отв: Как создать зеркало
сервер проверяет Host: читайте выше что делать.
Отв: Как создать зеркало
Ах, он оба имени использует, а я думал любое из... Сейчас протестим...
Отв: Как создать зеркало
опс.. мой сервер похоже блочит настоящий lib.rus.ec ;) первую страницу отдает на остальное 404
Отв: Как создать зеркало
вот именно ;)
Отв: Как создать зеркало
А может быть изменишь имя хоста, на какое отзывается? Пусть будет, например, libnew.rus.ec или libnew2.rus.ec, их и прописываем в хост... Меньше проблем будет...
Отв: Как создать зеркало
без хозяина несмогу... хост передается напрямую. к стати нашел ошибку (опечатку) в конфиге теперь 404 не выдает.
Отв: Как создать зеркало
Теперь подмененный lib.rus.ec у тебя вовсе не отзывается, а подмененный lib2.rus.ec дает начальную страницу со ссылкой на lib.rus.ec.
Отв: Как создать зеркало
всетаки походу блочит изза количиства соединений... уже 3 ip меняю на исходящие соединения.
Отв: Как создать зеркало
Посоветуйте бесплатный хостинг чтобы попробовать на вкус ето дело
Отв: Как создать зеркало
Таких не бывает, но есть такие у которых 30 дней money back guarantee - вот их и ищите. Обычно смотрите на простенькие VPS с линуксом.
Отв: Как создать зеркало
впс с 500Г места - это очень дорого.
Или шаред, или дедик.
Отв: Как создать зеркало
В порядке бреда: а может ли сработать такая конструкция:
Frontend с MySQL и базаданой на относительно быстром, но маленьком VPS, а backend с собственно книжками - на недорогом, медленном но большом shared?
Отв: Как создать зеркало
Не уверен. Много можете вспомнить хостингов, которые дают ~150gb (неплохо бы сейчас), которые в будущем можно еще расширить (либрусек-то растет). Ну и хорошо: процессор вы шареду сильно грузить не будете, но при должной популярности начнете привышать разумные планки по памяти и трафику. Шаред обычно вещь куда менее рентабельная, чем впс, так что вероятность того что вас попрут больше.
Отв: Как создать зеркало
>Много можете вспомнить хостингов, которые дают ~150gb
На шаредах место, как правило, не проблема:
http://www.powweb.com/powweb/hosting.bml
Disk Space (Raid Storage) UNLIMITED
Data Transfer / Bandwidth UNLIMITED
$4.88 / month
Мой микросайтик на них уж много лет живёт. Сервис, конечно, дерьмовенький, и абюзостойкость нулевая, но... а если файлы не напрямую с шареда, а через франтенд отдавать - абюзостойкость шаред бекенда повысится... правда, траффик франтенда тоже повысится...
Отв: Как создать зеркало
Ну и скрипты, кстати, слегка переписать придется. Ибо книги у вас будут где-то там, а запросы "сделайте мне html/txt" видимо будут валиться на основной сервер. Впрочем, тут большой простор для фантазии и все вполне реализуемо.
Отв: Как создать зеркало
Ничего переписывать не надо. На фронте nginx, можно кэшируюший. Все скрипты и книги на основном сервере, но про него никто не знает.
Отв: Как создать зеркало
А при этом не запалятся прямые ссылки на бэкэнд при скачке книг? И поможет ли здесь спрятать основной сервер скачка не "публичным", а "приватным" способом (из настр. друпала)?
Как я понимаю - если на фронте nginx будет только управлять скачкой файла с шареда, то увидеть, откуда тянется файл - нетрудно. На ум призодит единственный способ - если фронт одновременно будет использоваться и как "прокси", сначала он книжку скачивает, зате отдает юзеру (упрощенно) - вы это имеете ввиду?
Отв: Как создать зеркало
да.
Отв: Как создать зеркало
Может.
Отв: Как создать зеркало
Может кто знает, то ткните пальцем, а где взять содержимое "i" и "img"?
Отв: Как создать зеркало
i/ генерится автоматически при парсинге книги.
img/ проще всего стянуть прям с Либрусека:
for i in s1.gif s2.gif zamok.gif znak1.gif znak5.gif znak.gif; do wget lib.rus.ec/img/$i;done
Отв: Как создать зеркало
Илья, открой пожалуйста для скачивания/синхронизации sql.zip с биографиями авторов. Я обсуждал этот вопрос с Buriy, но его уже несколько дней в Сети нету...
Как-то пусто и неуютно зеркало без них смотрится, а ведь люди должны знать своих героев )
P.S. Первый раз пишу в комментах, так что пользуясь случаем - спасибо за библиотеку )
Отв: Как создать зеркало
Беда в том, что такой таблицы не существует.
А отдавать всю node_revisions я пока морально не готов.
Надо придумать какой хитрый экспорт, или вообще всё переделать.
Отв: Как создать зеркало
Нет проблем, можешь дать мне кусочек файла с примерной структурой, чтобы я мог написать конвертер для этих данных? Вот и будет хитрый экспорт )
адрес: al420(гав-кусь-ням)tut.by
Отв: Как создать зеркало
Какого файла, ты о чём? Всё в базе.
http://github.com/larin/librusec/blob/master/librusec.sql
Отв: Как создать зеркало
В случае удаления файла на lib.rus.ec будет ли удалён автоматически файл на зеркале?
Отв: Как создать зеркало
Да.
Если быть точным, файлы не удаляются никогда, они помечаются как удалённые в базе, но в любой момент могут быть востановлены любым пользователем.
Отв: Как создать зеркало
Извините, я слегка не в теме, но не подойти ли к вопросу глобально: cloud + хранилище типа s3? Вопросы типа DDoS это решает. Остается легальный вопрос. К интерфейсу на cloud (appengine? м\б что-то еще?) претензий формально нет, т.к. данные на нем не хранятся, а вот хранилище надо подобрать с умом.
Как считаете?
Отв: Как создать зеркало
Беда в ценах. Я смотрел cloud storage, но цены у них запредельные.
Отв: Как создать зеркало
Насколько это дороже теперешних расходов на "обычный" хостинг? Я бы согласился на рекламу в обмен на стабильную работу библиотеки.
И мне кажется, что вопросе с деньгами можно было бы решить, но сначала неплохо бы узнать решение легальных вопросов - s3, по-моему, абузонеустойчив.
Улучшения и дополнения.
Добрый день,
Есть несколько пожеланий по поводу "зеркал":
1. Можно ли выложить таблицу libpolka, ведь как раз в ней лежат комментарии к книгам? Хотя самый лучший вариант - разделить каменты юзеров и полку (sql view?)
2. В идеале, было бы сделать синхру по rsync (если такое возможно), а то каждый раз качать все таблицы целиком - это неэффектинво.
Если возникнут какие-то вопросы - можно обсудить их в личке (мы этот код можем сделать и протестировать сами, главное его потом выложить :) ).
--
"Директор катка" (lib.ololo.cc)
Отв: Улучшения и дополнения.
У нас с Вами очень похожие запросы :) Написал в личку.
Как по быстрому стащить часть ваших книг ?
Нужен только машиночитаемый текст (без djvu,pdf). Реально нужно пару гиг текста для машинного анализа. Худ. лит. какая не будь подошла бы.
Отв: Как по быстрому стащить часть ваших книг ?
http://lib.rus.ec/allbooks
Отв: Как по быстрому стащить часть ваших книг ?
http://torrent.rus.ec/viewforum.php?f=52
не - господа....
... я с вами больше не дружу... мне по крайней мере отвечают когда я спрашиваю... это касается вашего "шефа"... я не "ддосю" я просто не разговариваю... я не покину ваш ресурс - буду качать книжки когда это возможно... и еще я не "опер" ... , но этот акк можно удалить чтобы не засорял базу... адью... (о себе - 40 лет , CSO по профессии)
Отв: Как создать зеркало
а если дома сделать по такому рецепту , чтоб не прикопались https://www.torproject.org/docs/tor-hidden-service.html.ru , подойдет такой вариант?
Экспорт отзывов о книгах
Есть ли планы отдавать на публику дампы таблиц libpolka / libpolkarate ---- насколько я понял по структуре базы, именно в них находятся отзывы и рейтинги пользователей о книгах?
Отв: Как создать зеркало
А когда это поменялось bookid -> bid и т.п.? Я инфу пропустил или ее не было?
Благо, что я скрипт обновления баз написал под параноидное настроение...