11-16-2012, 11:07 PM
Как удобно:
http://tournament.l2.ru/top/characters/f...limit/100/
http://tournament.l2.ru/top/clans/from/0/limit/100/
Много данных плюс сразу в json (limit можно ставить любой).
Теоритически можно устроить DoS, выполняя запросы по персонажам с большим лимитом.
Включен debug, поэтому весь роутинг:
http://tournament.l2.ru/top/characters/f...limit/100/
http://tournament.l2.ru/top/clans/from/0/limit/100/
Много данных плюс сразу в json (limit можно ставить любой).
Теоритически можно устроить DoS, выполняя запросы по персонажам с большим лимитом.
Включен debug, поэтому весь роутинг:
Код:
^top5/news/$
^top/news/from/(?P<from>\d+)/limit/(?P<limit>\d+)/$
^new/(?P<id>\d+)/$
^count/(?P<classname>\w+)s/$
^count/(?P<classname>\w+)/in/(?P<class2>\w+)/(?P<id>\d+)$
^search/(?P<classname>\w+)/(?P<name>\w+)/$
^exact_search/(?P<classname>\w+)/(?P<name>\w+)/$
^top/(?P<classname>\w+)s/$
^clan/(?P<id>\d+)/members/$
^top/(?P<classname>\w+)s/(?P<limit>\d+)/$
^history/(?P<classname>\w+)/(?P<id>\d+)/(?P<limit>\d+)/$
^clan/(?P<id>\d+)/members/(?P<limit>\d+)/$
^search/(?P<classname>\w+)/(?P<name>\w+)/from/(?P<from>\d+)/limit/(?P<limit>\d+)/$
^top/(?P<classname>\w+)s/from/(?P<from>\d+)/limit/(?P<limit>\d+)/$
^history/(?P<classname>\w+)/(?P<id>\d+)/from/(?P<from>\d+)/limit/(?P<limit>\d+)/$
^clan/(?P<id>\d+)/members/from/(?P<from>\d+)/limit/(?P<limit>\d+)/$
^article/(?P<id>\d+)/
^login/
^logout/
^share/(?P<srv_id>(0|1|2|3|4|5|6))/(?P<id>\d+)/$
^admin/
^media/(?P<path>.*)$
^$
^markitup/$
hLaPEx, Evermore, hAuthD, L2on, ...