- Регистрация
- 14.08.2012
- Сообщения
- 480
- Благодарностей
- 119
- Баллы
- 43
Доброго времени, друзья!
Попытаюсь объяснить проблему на конкретном примере, т.к. не могу чётко сформулировать в двух словах.
У меня есть бот, которые чистит друзей, подписчиков и прочую хрень ВКонтакте. Алгоритм простой обкакаться: на страничке друзей начинаем методично проверять параметры каждого юзверя и если параметры неудовлетворительны для меня - удаляем. Тут всё понятно. Но чем далее листаем тем медленнее идёт парсинг\удаление. Я так понял, что Зенно (стандартными средствами) каждого нового юзеверя считает от начала массива, что, собственно, и замедляет работу. В итоге 3к юзеров у меня парситься от 20 минут и более... такая же фигня и с ОД, да и вообще с такими задачами...
Собственно вопрос в теме: как мне увеличить скорость? Может есть смысл поизучать XPath ? Может он быстрее считает? Может кто-то приподнимет завесу тайны
Надеюсь, понятно рассказал
Попытаюсь объяснить проблему на конкретном примере, т.к. не могу чётко сформулировать в двух словах.
У меня есть бот, которые чистит друзей, подписчиков и прочую хрень ВКонтакте. Алгоритм простой обкакаться: на страничке друзей начинаем методично проверять параметры каждого юзверя и если параметры неудовлетворительны для меня - удаляем. Тут всё понятно. Но чем далее листаем тем медленнее идёт парсинг\удаление. Я так понял, что Зенно (стандартными средствами) каждого нового юзеверя считает от начала массива, что, собственно, и замедляет работу. В итоге 3к юзеров у меня парситься от 20 минут и более... такая же фигня и с ОД, да и вообще с такими задачами...
Собственно вопрос в теме: как мне увеличить скорость? Может есть смысл поизучать XPath ? Может он быстрее считает? Может кто-то приподнимет завесу тайны
Надеюсь, понятно рассказал