LibRusLib
Четверг, 28.03.2024, 22:44
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Архив - только для чтения
Форум » Архив "MultiLib - Библиотекарь" » Бета-тестирование » Бета-тестирование (Бета-тестирование)
Бета-тестирование
drserjДата: Вторник, 29.10.2013, 10:40 | Сообщение # 226
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата burbond ()
Внутри архива файлы имеют "Флибустовские" имена и расширения.


Да не совсем они флибустовские... У флибусты в качестве имени - букид, а тут - просто имя файла....


drSerj
 
1_абрамДата: Вторник, 29.10.2013, 10:47 | Сообщение # 227
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj
Но никто не мешает ручками перенести добавленные файлы в любой другой каталог. Добавленные в базу файлы не привязаны к конкретным каталогам. Главное, что бы к ним в программе был прописан путь.


А как же в этом случае организуется поиск?  Очень медленно должно получаться?


Сообщение отредактировал 1_абрам - Вторник, 29.10.2013, 11:03
 
drserjДата: Вторник, 29.10.2013, 11:56 | Сообщение # 228
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
А как же в этом случае организуется поиск?  Очень медленно должно получаться?


Да здрасти... А как по твоему он сейчас работает? Ищет по всем указанным папкам и не жужжит smile


drSerj
 
1_абрамДата: Вторник, 29.10.2013, 12:54 | Сообщение # 229
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Мне казалось, что используется id книжки,  не случайно же архивы флибусты хранятся в таком виде 333818-334531.zip
 
drserjДата: Вторник, 29.10.2013, 13:28 | Сообщение # 230
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Мне казалось, что используется id книжки,  не случайно же архивы флибусты хранятся в таком виде 333818-334531.zip


Правильно. А какая разница компу искать имя файла из цифр или из букофф ? smile


drSerj
 
burbondДата: Вторник, 29.10.2013, 13:43 | Сообщение # 231
Генерал-майор
Группа: Проверенные
Сообщений: 252
Репутация: 0
Статус: Offline
Цитата drserj ()
Да не совсем они флибустовские... У флибусты в качестве имени - букид, а тут - просто имя файла...

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

По поводу Флибусты: чего-то не идет скачивание. Установил альтернативный адрес, выставил порты 80 и 0, но получаю постоянно ошибку подключения. Что еще надо сделать? help
 
1_абрамДата: Вторник, 29.10.2013, 13:48 | Сообщение # 232
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Так ведь в случае архивов флибусты  известно, что333840.fb2  хранится в  архиве 333818-334531.zip и не нужно перебирать все остальные архивы.  А внутри архива двоичный поиск. можно реализовать.
 
 
А при произвольном расположении файлов мы должны перебрать все файлы (до нахождения искомого)?
 
drserjДата: Вторник, 29.10.2013, 14:51 | Сообщение # 233
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
По поводу Флибусты: чего-то не идет скачивание. Установил альтернативный адрес, выставил порты 80 и 0, но получаю постоянно ошибку подключения. Что еще надо сделать?

Скачивание книг или базы?
Какой альтернативный? Он один для скачки книг...
А вообще - флибусту плющит и колбасит дико...


drSerj
 
drserjДата: Вторник, 29.10.2013, 14:58 | Сообщение # 234
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Так ведь в случае архивов флибусты  известно, что333840.fb2  хранится в  архиве 333818-334531.zip и не нужно перебирать все остальные архивы.  А внутри архива двоичный поиск. можно реализовать.


1.В приватной библиотеке нет архивов типа 333818-334531.
2.Алгоритм поиска начинается с каталогов скачанного, где ищется несколько вариантов имён файлов.
3.Внутри архива файлы не ищутся, дается команда разархивировать конкретный файл, дальше дело архиватора как он его ищет.

Цитата 1_абрам ()
А при произвольном расположении файлов мы должны перебрать все файлы (до нахождения искомого)?


И что? Да, перебираем, причем, несколько разных вариантов. А как еще, если народ не хочет менять имена имеющихся файлов на унифицированные? Да и скорость на самом деле не такая уж и низкая, если ты заметил. Основное время тратится на получение списка файлов в каталоге (особенно, если там тысячи файлов). Но это не обойти. Хотя, при повторном обращении к папке срабатывает кэш файловой системы.А сама обработка, поиск - милисекунды.


drSerj
 
burbondДата: Вторник, 29.10.2013, 15:05 | Сообщение # 235
Генерал-майор
Группа: Проверенные
Сообщений: 252
Репутация: 0
Статус: Offline
Цитата drserj ()
Скачивание книг или базы? Какой альтернативный? Он один для скачки книг...

Обновление идет без проблем. Вход http://libruslib.ucoz.com/sqlfl/. Почему возник вопрос: скачивание через MyRuLib  идет днем плохо, но в ночное  закачка более-менее стабильна. Попробовал закачать ночью через MultiLib - постоянно идет ошибка подключения.
 
1_абрамДата: Вторник, 29.10.2013, 15:52 | Сообщение # 236
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj
И что? Да, перебираем, причем, несколько разных вариантов. А как еще, если народ не хочет менять имена имеющихся файлов на унифицированные? Да и скорость на самом деле не такая уж и низкая, если ты заметил. Основное время тратится на получение списка файлов в каталоге (особенно, если там тысячи файлов). Но это не обойти. Хотя, при повторном обращении к папке срабатывает кэш файловой системы.А сама обработка, поиск - милисекунды.


  Я думал поиск хитрее устроенен.  Стало быть есть большие резервы для ускорения.  Я  тестировал на 3 тыс.  книжках - скорость нормальная.     Я думаю, что 10 тыс. книжек вполне достаточно для лок. библиотеки.
 
   Очень хорошо, что   книжки не привязаны к путям.


Сообщение отредактировал 1_абрам - Вторник, 29.10.2013, 16:02
 
drserjДата: Вторник, 29.10.2013, 17:22 | Сообщение # 237
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата burbond ()
Попробовал закачать ночью через MultiLib - постоянно идет ошибка подключения.


а я MyRuLib-ом не могу нормально скачать smile

Сервер: http://www.flibusta.net/
Порт: 0
логин/пароль не забудь smile
Потоков: 1
Таймаут: 50000
Пауза между попытками: 1000
Количество попыток: 20

Попробуй с такими настройками.

Дело в том, что флибуста сама рвет соединение. Я с десятого раза скачал sad
Надо спросить у тех, кто сидят в других странах и на других провайдерах. С нашим ОГО может быть всё что угодно smile


drSerj
 
drserjДата: Вторник, 29.10.2013, 17:25 | Сообщение # 238
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Я думал поиск хитрее устроенен. 


Куда уж хитрее...


drSerj
 
burbondДата: Вторник, 29.10.2013, 18:16 | Сообщение # 239
Генерал-майор
Группа: Проверенные
Сообщений: 252
Репутация: 0
Статус: Offline
Цитата drserj ()
Сервер: http://www.flibusta.net/ Порт: 0
логин/пароль не забудь
Потоков: 1
Таймаут: 50000
Пауза между попытками: 1000
Количество попыток: 20

Попробуй с такими настройками
 
Правильно, такие установки на сервер библиотеки у меня и стоят. Но почему MyRuLib ночью качает стабильно, а после переключения на MultiLib идет ошибка соединения - этого я понять не могу. wacko   Может в MyRuLib другой принцип формирования URL?   
 
drserjДата: Вторник, 29.10.2013, 18:50 | Сообщение # 240
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата burbond ()
Может в MyRuLib другой принцип формирования URL? 


Не... он один.... Просто может другие таймауты... У меня с грехом пополам качает, значит получает урл нормально....

Цитата burbond ()
Правильно, такие установки на сервер библиотеки у меня и стоят


Таймаут точно 50000 а не 5000 ? smile


drSerj
 
Форум » Архив "MultiLib - Библиотекарь" » Бета-тестирование » Бета-тестирование (Бета-тестирование)
Поиск:

Copyright LibRusLib © 2024