есть три вида где хранить: необработанные - конечно в файл, они же пролежат недолго, обработанное - ессно, в БД; ну можете, если хотите , в NoSQL засовывать, но, еще раз, это на 5-60 минут, нет смысла, да и файл - всегда файл, в то время как БД еще целостность, да и в размерах растет, просто так не уменьшаясь
ну так в Gearman же есть параллельное (ну или псевдопаралельное, не помню) выполнение - отправляйте пакет сразу на 10 воркеров
имеете в виду - 3 вирт и на каждом по Gearman серверу? у вас же не сотни запросов, зачем? разберитесь лучше с кодом: один код доставляет контент, другой - его разбирает, а не в одном
ну без дальномера ты не справишься )), если думаешь обойтись компасом - так тот, что GPS - в помещении не работает, а тот, что от магнитного поля - и недешев и до ближайшего трансформатора, так или иначе во всех алгоритмах - измеряется и переизмеряется расстояие до объектов