Използвах tuckey UrlRewriteFilter в малкипроекти, но аз се колебая да използвам такова нещо в производствена среда, която може да докосне десетки хиляди клиенти, които плащат (смята се за kludge-y). някои алтернативи, които мога да използвам за чисти URL адреси?
Отговори:
3 за отговор № 1Ние използваме UrlRewriteFilter от Tuckey в нашата производствена среда, без никакви забележими проблеми или недостатъци на производителността.
Ако използвате UrlRewrite само за обработка на RESTful URL адреси - помислете за преминаването към Spring 3.0 (http://blog.springsource.com/2009/03/08/rest-in-spring-3-mvc/).
Също така, помислете за използването на JAX-RS, но нямам задълбочени познания за неговата ефективност срещу Spring.
0 за отговор № 2
Да, добре е. Много големи сайтове го правят по един или друг начин.
0 за отговор № 3
Използвал съм пренаписване на URL адреси в сайтове със среден мащаб (10-20k посетители на ден) и никога не съм виждал, че това е пречка.
Като цяло, освен ако нямате някои НАИСТИНА ЛИ сложни правила, режийните разходи за пренаписване ще бъдат незначителни в сравнение с отварянето на връзка с база данни.
Има и ползи за потребителя от гледна точка на използваемостта / запомнянето на URL адреси и (също така приятелските URL адреси принуждават потребителите да се чувстват по-уверени). Също така е по-хубаво, когато копаете в журналите за грешки :)