10. 10. 2007
Upgrade rank serveru
Technologický update rank serveru zviditelnil chyby zpracování xml-rpc.
Včera jsme nasazovali novou verzi rank serveru. Šlo hlavně o technologickou změnu, uživatelsky se nic nemění. Jedna drobná změna ale nastala, změnilo se drobně XML, které rank server posílá.
Rank servery jsou používané MSIE a FireFox lištičkami ke zobrazování ranku stránky. Tato drobná změna se projevila tak, že FireFox lištička přestala ukazovat rank. MSIE lišta funguje správně. Zároveň změnu XML mohl zpozorovat i někdo, kdo si monitoruje rank přímo (např. http://www.i-asap.net/nastroje-srank.php).
Rank servery používají protokol XML-RPC, který pro integer čísla dovoluje tag <i4> nebo <int>. V serveru se právě změnila xml-rpc knihovna, stará xmlrpc-c preferovala pro integery tag <i4>, nová FastRPC preferuje <int>.
<?xml version="1.0"?> <methodResponse> <params> <param> <value> <struct> <member> <name>rank</name> <value><int>77</int></value> </member> <member> <name>status</name> <value><int>200</int></value> </member> </struct> </value> </param> </params> </methodResponse>
příklad XML výstupu z rank serveru
Chyba ve FireFox lištičce je, že očekává pouze tag <i4>, správně by měla očekávat <i4> nebo <int>. Na opravě se již pracuje, update lištičky by měl být k dispozici cca příští týden.