Igor Mitrofanov пишет: могу отметить что описанные проблемы по нашим наблюдениям возникают процентов у 5ти пользователей
Я думаю процент значительно больше. Процентов 50 - ровно половина. Просто обычно, пользователи не объявляют себя, считая что у них плохой хостинг и потому вполне естественно что САНТИ запустился, но подвис - просто не установившись до конца. И делают вывод, что не могут использовать данный сервис, потому как или они дураки, так как скрипт почему то не запустился, или их хостинг не поддерживает возможности скрипта, или скрипт кривой...
Кстати, отсюда идея. Облегчить установку и исключить из неё индексирование файлов, чтобы показать пользователю уже готовый web-интерфейс и меньше отпугивать. А информацию о необходимости индексации выводить уже в интерфейсе.
А о том что процент у тех у кого не работает значительно больше, говорят даже отзывы этом форуме, у многих не работает функция бэкапа файлов. Что вполне естественно, это самая ресурсоёмкая функция. А во вторых на большинстве российских виртуальных хостингов действительно PHP max_execution_time 60 сек - http://infobox.hosting-obzor.ru/phpinfo А где-то и 30 секунд.
Пользователь тупой (не в том смысле что дурак), а в том что нужно упростить для него всё. Он не должен гадать почему не сработал скрипт. Надо как-то попытаться что ли посчитать необходимое время и потом по завершению (при обновлении страницы админки web-интерфейса) проверять, если время значительно меньше - значит скрипт не сработал. И сообщать об этом пользователю. Пускай функционал не работает, но ошибки надо как-то отрабатывать. Пускай ни черта не работает, но должно объясниться почему. Т.е. не скрипт плохой, а возможности хостинга не позволяют...
Нужно как то показывать процесс индексирования файлов, и бэкапа. У Sypex Dumper, есть такая функция. А то смотришь, ломаешь голову, мысли не хорошие бегают... И не понимаешь как же отловить, хватило мощностей хостинга или нет... :-) Можно проверить на практике, сколько файлов провериться и за какое время. И проверяя какой time_limit стоит предупреждать об этом пользователя
Я думаю это как раз следующий этап развития САНТИ. Так как история развития гласит:
1. Проблема.
2. Часто повторяющяяся проблема.
3. Идея облегчить себе жизнь скриптом.
4. Маленький код.
5. Улучшение кода, и превращение его в сервис САНТИ.
6. Красивый web-интерфейс.
6. Облегчение системы установки скрипта.
7. Добавление допольнительных функций.
8. Появление функции автопилот.
9. Отработка часто встречаемых явных ошибок при установке и использовании.
10. Отлавливание всех ошибок и создания интерфейса для "дурака".
11. Улучшение принципа хранение/шифрования базы данных.
12. Добавление новых функций.
юбилей САНТИ :-)
<...>
Я бы тоже плюнул и не стал ставить. У меня он не запустился с первого раза. И со второго. А с третьего. Потом заработал, но криво. До сих пытаюсь понять как сделать максимум индексирования файлов, чтобы хватило ресурсов. Не успевает отработать и всё :-) Я б не заморачивался, если б не мой шок, когда я обнаружил изменённый файл на хостинге, который благополучно долго лежал. А я даже не догадывался об его изменении. Да, повезло что злоумышленник ничего не смог сделать более. Но у меня лежит файл-вирус. Неприятно.