Web-based программы
в том числе Webtrees
vnbob Сообщений: 542 На сайте с 2013 г. Рейтинг: 116
| Наверх ##
21 марта 2012 21:51локальнfя база под Windows Wiktor16 написал: [q] Для экспериментов на локальном компьютере под Windows, можно использовать например такой пакет http://www.denwer.ru/ После его установки, установка и работа скрипта будет мало чем отличаться от работы на хостинге. Но я бы не рекомендовал использовать этот метод иначе чем для экспериментов.[/q]
Сегодня установил webtrees под Windows, потраченное время ~1.5 часа Система Windows XP (SP3), CPU - Pentium Dual-core E5200 (2.5 GHZ), ОЗУ - 1G, используемые браузер - Opera (11.61) Скачал, установил Denwer3 ((Denwer3_Base_2010-11-07_a2.2.4_p5.3.1_m5.1.40_pma3.2.3.exe) в каталог по умолчанию c:\WebServers Cкачал webtrees.rar, распаковал в C:\WebServers\home\webtrees набрал в Опере в адресной строке http://webtrees но скрипт не сработал, методом тыка вышел на такую вложенность каталогов: C:\WebServers\home\webtrees\www\webtrees\ ответил на несколько вопросов, и сайт готов  Для входа на него в адресной строке браузера: http://webtrees/webtrees/Не смог ввести связку имя - пароль, очевидно при вводе ошибся, или не совсем корректно ответил при установке - пришлось немного повозиться… На "блоке входа" есть нижняя строка "Потеряли пароль? - Запрос нового пароля" - с восстановлением и отправкой "по почте" восстановленного пароля - он лежит в каталоге "C:\WebServers\tmp\!sendmail" в файле типа "2012-03-21_14-06-05.eml" Все, ввёл имя, пароль, осталось загрузить свою базу. Из ДЖ выгрузил полный гедком на 6700 чел. (7,1 мегабайт, ~10 минут :( Загрузка в базу: "My page -> Администрирование -> Семейные деревья -> Загрузка на сервер", но гедком не загрузился(?) Попробовал : "My page -> Администрирование -> Семейные деревья -> Import", ~3 минуты загружался (для справки, в ДЖ этот гедком грузится минут 10…) в процессе загрузки выскочило несколько ошибок о неверных строках в гедком… сам гедком файл от ДЖ также вызывает много вопросов  ( Что понравилось при первом просмотре: 1. изменения подтверждаются либо отклоняются, правда если их очень много - непонятно - можно ли сделать групповое подтверждение 2. любую ссылку можно открыть в соседней закладке, т.е. можно одновременно просматривать несколько деревьев, и таблиц, чего так не хватает в ДЖ 3. намного больше возможностей - действительно чувствуешь, что работаешь с реляционной базой (в ДЖ этого нет!!!) - по любому н/п - все люди, события, практически каждое поле на каждой странице является активной ссылкой - будь то дата, фимилия, н/п - по ним можно открыть также закладку - и так серфить до бесконечности 4. достаточно быстро работает на таком объёме, некоторые вещи помедленнее чем в ДЖ, некоторые - на порядок быстрее!!! использование ОЗУ: выделенная (пиковая) mysqld.exe - 21M (23M) httpd.exe - 42M (100M) httpd.exe - 14M (14 M) trayApache.exe - 2M (2,2M) miniPerl.exe - 0.1M (2,8M) sendmail_daemon_start.exe - 2M opera.exe - 92 (94M) | | |
Wiktor16 Участник
Сообщений: 65 На сайте с 2011 г. Рейтинг: 10 | Наверх ##
21 марта 2012 22:27 21 марта 2012 22:29 vnbob написал: [q] 1. изменения подтверждаются либо отклоняются, правда если их очень много - непонятно - можно ли сделать групповое подтверждение[/q]
можно отключать подтверждения (в свойствах пользователя). Функция, как по мне, очень удобная при коллективной работе с базой. На счет импорта не понял, Вам удалось импортировать базу в конце концов? Обратите внимание на лимиты PHP Администрирование - Информация PHP важные параметры для этого скрипта следующие: max_file_uploads и post_max_size - стоит поставить раза в 1,5 больше чем максимальный файл, который Вы будете загружать (это касается всех файлов, и файла базы и файлов медиа в будущем), а если памяти на компьютере достаточно - ставьте сразу 20М memory_limit - для Вашей базы стоит поставить не меньше 128М max_execution_time 600 стоит поставить все эти параметры выставляются не в программе, а в настройках PHP. В файле php.ini (не помню где он в Denwer лежит), после изменения установок нужно рестартануть Apache | | |
YulitaНа перекрестке трех веков  Киев Сообщений: 3381 На сайте с 2003 г. Рейтинг: 1786 | Наверх ##
21 марта 2012 23:09 21 марта 2012 23:10 vnbob написал: [q] Из ДЖ выгрузил полный гедком на 6700 чел. (7,1 мегабайт, ~10 минут :([/q]
vnbob написал: [q] Попробовал : "My page -> Администрирование -> Семейные деревья -> Import", ~3 минуты загружался (для справки, в ДЖ этот гедком грузится минут 10…)[/q]
У меня сейчас база в ДЖ на 9980 человек, гедком весит 2,82 мегабайта, выгружается за 3 минуты, на webtrees загружается за 1,5 минуты. Странно, отчего у Вас такой гедком тяжелый получается --- Юлия, КиевБляхер, Бурштейн, Гречаные, Дзюман, Замула, Иващенко, Ка(в)уровы, Каменецкие, Лабыш, Сорочан
Мой дневник | | |
Wiktor16 Участник
Сообщений: 65 На сайте с 2011 г. Рейтинг: 10 | Наверх ##
22 марта 2012 0:52 22 марта 2012 1:32 Yulita написал: [q] У меня сейчас база в ДЖ на 9980 человек, гедком весит 2,82 мегабайта, выгружается за 3 минуты, на webtrees загружается за 1,5 минуты. Странно, отчего у Вас такой гедком тяжелый получается[/q]
На самом деле очень многое зависит от аппаратных ресурсов, тоесть от "мощности" компьютера, где работает и та и другая программа Ну и как раньше говорил - использование Windows для программ, предназначенных для работы на UNIX системах - это не более чем альтернатива для экспериментов, которая сказывается и на производительности в том числе (тут речь о webtrees) | | |
YulitaНа перекрестке трех веков  Киев Сообщений: 3381 На сайте с 2003 г. Рейтинг: 1786 | Наверх ##
22 марта 2012 1:20 Меня удивила не сколько скорость загрузки, а вес гедкома, у меня он в полтора раза больше по количеству человек и в два с половиной раза легче, чем у vnbob. --- Юлия, КиевБляхер, Бурштейн, Гречаные, Дзюман, Замула, Иващенко, Ка(в)уровы, Каменецкие, Лабыш, Сорочан
Мой дневник | | |
Wiktor16 Участник
Сообщений: 65 На сайте с 2011 г. Рейтинг: 10 | Наверх ##
22 марта 2012 1:34 22 марта 2012 1:41 Yulita написал: [q] Меня удивила не сколько скорость загрузки, а вес гедкома, у меня он в полтора раза больше по количеству человек и в два с половиной раза легче, чем у vnbob. [/q]
Объем гед файла зависит от объема информации, содержащемся в нем. Наличия, количества и объема примечаний, событий и т.д... на каждую из персон. Тут нет ничего удивительного. | | |
vnbob Сообщений: 542 На сайте с 2013 г. Рейтинг: 116
| Наверх ##
22 марта 2012 6:59 Wiktor16 написал: [q] можно отключать подтверждения (в свойствах пользователя). Функция, как по мне, очень удобная при коллективной работе с базой.
На счет импорта не понял, Вам удалось импортировать базу в конце концов?
max_execution_time 600 стоит поставить все эти параметры выставляются не в программе, а в настройках PHP. В файле php.ini (не помню где он в Denwer лежит), после изменения установок нужно рестартануть Apache[/q]
Спасибо, я примерно представлял где "копать", а в ini - файле написано: "значения приведены для маленькой базы" , не знал какие цифры поставить Импортировать удалось, куда-ж она денется, но через "загрузку" нет - в чём принципиальная разница? Собственно, ради такого дела можно и линух поставить на другой раздел - насколько вырастет производительность, как думаете? | | |
vnbob Сообщений: 542 На сайте с 2013 г. Рейтинг: 116
| Наверх ##
22 марта 2012 7:04 Yulita написал: [q] У меня сейчас база в ДЖ на 9980 человек, гедком весит 2,82 мегабайта, выгружается за 3 минуты, на webtrees загружается за 1,5 минуты.[/q]
Юлия, Вам уже ответили, добавлю лишь, что почти по каждой персоне у меня достаточно много данных, даты, места, события, комментарии. Это по объёму. По скорости - какой у Вас комп, процессор, сколько весит файл *.at4 ? Мой около 115 Мег, т.к. по жившим в 19-20 вв. много фотографий и сканированных документов, а в базе ДЖ хранятся превьюшки - вот они тоже много места занимают... | | |
Wiktor16 Участник
Сообщений: 65 На сайте с 2011 г. Рейтинг: 10 | Наверх ##
22 марта 2012 11:23 vnbob написал: [q] Импортировать удалось, куда-ж она денется, но через "загрузку" нет - в чём принципиальная разница?[/q]
Принципиальная разница в том, что при "импортировать" идет импорт файла, уже находящегося на сервере (должен лежать в папке data), то есть тут критичны параметры memory_limit и max_execution_time, которых для выполнения импорта, в Вашем случае видимо хватило (но все равно рекомендую увеличить их до значений, которые я привел высше, для других, более ресурсоемких операций может не хватить, тем более что используется программа локально) При "загрузке" - идет аплоад файла при помощи метода POST, работа которого помимо высше указанных параметров, ограничена еще и параметрами max_file_uploads и post_max_size Использовать "импорт" вместо "загрузка" удобно, когда Вы допустим хотите создать копию базы в другом, отдельно созданном дереве (например для эекспериментов), и что бы не скачивать/закачивать файл, удобно сделать "экспорт" (при этом создастся файл выгрузки в папке data) потом создать отдельное дерево, и сделать "импорт" в вновь созданное дерево, что бы не качать файл туда-сюда. vnbob написал: [q] весит файл *.at4 ? Мой около 115 Мег, т.к. по жившим в 19-20 вв. много фотографий и сканированных документов, а в базе ДЖ хранятся превьюшки - вот они тоже много места занимают... [/q]
Не знаю как в ДЖ, но в webtrees фотографии и документы хранятся отдельно (по умолчанию папка media, но в настройках можно изменить), то есть размер файла выгрузки мало зависит от большого количества фотографий (в гед файле будет только одна строка - ссылка на фотографию или документ, хотя это тоже хоть и не значительно но увеличивает размер файла). К стати, на счет превьюшек - webtrees умеет сама создавать их, при загрузке большой фотографии, автоматически создается превьюшка. | | |
vnbob Сообщений: 542 На сайте с 2013 г. Рейтинг: 116
| Наверх ##
22 марта 2012 13:07 Wiktor16 написал: [q] Не знаю как в ДЖ, но в webtrees фотографии и документы хранятся отдельно (по умолчанию папка media, но в настройках можно изменить), то есть размер файла выгрузки мало зависит от большого количества фотографий (в гед файле будет только одна строка - ссылка на фотографию или документ, хотя это тоже хоть и не значительно но увеличивает размер файла). К стати, на счет превьюшек - webtrees умеет сама создавать их, при загрузке большой фотографии, автоматически создается превьюшка.[/q]
В ДЖ оригиналы тоже хранятся отдельно в указанном месте (правда не очень удобно сделано), но превьюшки - в базе. Поэтому очень часто новички пишут на форуме ДЖ - что большие фото пропали - остались только маленькие фотографии (на самом деле - хранящиеся в базе небольшие priveiw), а на деле - очевидно папку с изображениями переименовали или переместили куда… А вопрос насчёт линукса ? И что ставить для экспериментов, чтобы полегче... | | |
|