Jar*_*uba 6 java openid google-app-engine
通常人们要求"最佳库",但我认为OpenID认证只是几个请求进/出......?我在GAE上,更多的JAR意味着更慢的冷启动.例如,openid4java-0.9.5.jar有190kB.对于某些URL阅读和文本解析而言,这似乎是一个非常高的成本.
我错过了什么吗?它是否比从Facebook请求access_token和用户信息时需要的更复杂?
有一些很好的解释如何?(这看起来不错,但似乎只适用于Google帐户.)
或者是我应该接受的复制(或不兼容的身份提供程序)+ 190kB并将它们添加到我的JAR中的身份验证?(或者现在可以等待OpenID.)
我认为使用一个好的库总是比自己写东西更好。100 kB 对于服务器端代码来说是一个很大的数字吗?如果你真的想减少最终代码的大小,最好使用好的混淆器,例如 ProGuard 可以缩短方法名称并删除不必要的代码。
但请记住,过早的优化是万恶之源 - 这种剥离 JAR 可能对于小程序或用户必须下载的其他代码有很大意义,但 IMO 对于服务器端应用程序没有什么意义。
归档时间: |
|
查看次数: |
480 次 |
最近记录: |