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

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

metar
Tagged on:

2 thoughts on “metar

  • 07.06.2006 at 23:35
    Permalink

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

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

  • 10.06.2006 at 17:38
    Permalink

    конечно не секрет – военная тайна ;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 ставить откровенно ломает – нет нужды в нём.

Leave a Reply