чудо{вищные} заметки

Sorry for my terrible english. My native language is PHP.

metar

«неожиданно» (уже недели две как) перестал работать metar.pl (причём на разных серверах одновременно), возможно это как-то связано с обновлением версии perl, но разбираться было в этом лень… дошли руки сделал всё через PEAR::Services_Weather::WeatherDotCom работает гораздо шустрее чем metar и разобраться в коде гораздо проще(подточить напильником конечно пришлось, но это не так напрягло как попытки подточить напильником metar.pl

UPDATE:
 
Не могу понять фича это или баг, xoap (имеенно xoap, а не soap) сервис на этом самом weatherdotcom при запросе forecast-а, на текущий день выдаёт иногда максимальную температуру –18 °C. (там float -17 с копейками). Выдаёт не очень закономерно, но «заглючивает» после «обеда». Добавил проверку на это значение – больше его не показываю…. но вот подумал, что в Ямало-ненецком АО вполне возможна максимальная температура за сутки как раз -18 ;o). Что тут поделать?  По русской традиции забить болт? :o)

Реклама

Ноябрь 25, 2005 - Posted by | dev, pear, php, web

2 комментария »

  1. > работает гораздо шустрее чем metar

    Если не секрет, в чём выражается шустрость?)

    комментарий от Аноним | Июнь 7, 2006

  2. конечно не секрет — военная тайна ;o)

    для начала metar.pl у меня запускался как cgi
    в догонку за этим он данные «вытаскивал» c сайтов, к которыи очень длительный коннект (weather.nnoa.gov и intellicast.com в частности), xoap.weather.com работает как часы, при этом имеет массу полезных сервисов (взять хотя бы поиск локации)

    Ну и в конце-концов — отключаем кэш и запускаем ab:
    (понятно что cgi-perl по сравнению с mod_php прососётиграет, но всё же —
    ./ab -n 100 http://domain.tld/page_with_php_xoap_weather_com_moscow

    Total: 1 150 85.9 150 504

    ./ab -n 10 http://domain.tld/cgi-bin/metar.pl?icao=UUEE

    Total: 1977 2491 906.6 2210 4988

    Опять-таки отмечу — во втором случае было всего лишь 10 реквестов — сотню было лениво ждать, но 150 милисекунд и 2 секунды разница ощутимая.

    Измерения проведены на одном и том де сервере,ab запускался локально — сеть не влияла.

    mod_perl ставить откровенно ломает — нет нужды в нём.

    комментарий от MiRacLe | Июнь 10, 2006


Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: