Tolik писал(а):Parasite, а как проксифицировать запросы через собственный скрипт (что есть ненужность и доп.гимор)?
Как проксифицировать
вообще, или как проксифицировать в
данном конкретном случае?
Если первое - то на любимом языке пишется небольшая программка, которая сидит на том же компьютере что и САС, и слушает порт ХХХХ. В сасе делается ЗМП, спрашивающий карты с 127.0.0.1:<тот_самый_порт> (пример можно найти в теме "Кэш Гугля для всех желающих"). Запускается САС, начинает просить карты с этого порта. По прихождении запроса на этот порт с САСа - программка получает оный, парсит на Х\Y\Z,
делает с ними то что надо - подписывает кукой, формирует расово верный хидер итд, отправляет уже кошерный запрос на сервер карт (держа при этом запрос с САСа в подвешенном состоянии). По получении ответа с сервера карт - отрезает лишнее (например хидер сервера), меняет content-type если нужно, или на лету перепроецирует, да что угодно еще - и готовый контент отдает САСу, закрывая тему до следующего запроса. Самое важное - успеть разродиться со всеми операциями до того как САС закроет запрос по таймауту со своей стороны (ибо таймаут в САСе тоже не настраивается). По получении контента - САС доволен,
улыбается, машет, просит следующий тайл. Процесс повторяется. Для мультипоточности - соответственно, пишется мультитредовая\форкованная прожка. При этом можно одновременно смотреть те же карты еще и браузером, или раздавать на весь свой город через себя, или что угодно еще - по этой же схеме.
Если второе - то понятия не имею. Мне та карта неинтересна в принципе, так что не сидел и разбирался.
PS: проксификатор например на перле - занимает ну буквально десяток строк.