アプリケーションサーバって必要? (222レス)
1-

23: ( つД`) 02/12/04 07:52 ID:yPiEb7Ol(1) AAS
>>22
アプリケーションサーバとデータベースとの接合性を話してください
24: 02/12/04 12:02 ID:5J/Cl2JM(1) AAS
Jakarta本には、TOMCATのセッションじゃあ分散環境に対応できない、って書いてあったなぁ。

>>7
> SOAP

一応、Axisとかあるんだけども。
25: 山崎渉 [(^^)sage] 03/01/15 13:43 ID:??? AAS
(^^)
26: 03/01/29 07:27 ID:svj5cY50(1/3) AAS
>>5,6,13,14 ハゲドウ
「同時アクセス数のスケーラビリティを考えると商用製品が必要」
とか言う人に限ってDBの設計がヘタレなのでパフォーマンスが出ない罠

ネットワーク負荷、アプリケーションサーバ負荷、DBアクセス負荷
とみたとき、一番影響があるのはDBアクセスだと思うんです。
DB設計がそこそこならそれほどひどいパフォーマンスにはならないはず。。。

当方イントラかつアプリ的にも排他制御するほどヘビーなサービスでない
(ぶつかったら諦めてアクセスし直してね!とか)
ので、あまりでかいことは言えないのですが、これが実感。
27
(2): 03/01/29 07:33 ID:svj5cY50(2/3) AAS
>>18
専用スレもあるけどここでもいいよね。WebObjectsは実感いまいち。
フレームワークが複雑すぎ…例えばDBアクセスのクラスライブラリのEOEnterpriseObject
とかEOStoreProcedureの使い方がわかんなくて、ある外注さんは
内部でコッソリJDBC使ってた(!!!!) 当社側のSEは何も知らず、
やっぱWebObjectsだからDBのパフォーマンスがいいゼ! とか言ってる。
>>5さんの言うとおり、フレームワークの使いこなし方次第なんだよね。
それが理解できないと開発生産性なんてダメダメっす。
28
(1): 03/01/29 20:43 ID:??? AAS
>>27
漏れのところも外注さんにWebObjectsで開発を依頼したが、大分使いこなしているところ
らしく、JDBCは使ってなかったYO(w
パフォーマンスは全然悪くなかったよ。アクセス数増えたときでも(90マソpv/1日)でも
鯖が落ちるとかなかったし。
29
(1): 27 03/01/29 22:18 ID:svj5cY50(3/3) AAS
>>28
難しいところですね。WebObjectsって、J2EE陣営からかなり孤立してるでしょう。
詳しくは知らないけど、J2EE 1.4が本格化したらまた引き離される可能性が。。。
開発者としても、「こんなの覚えて今後食っていけるスキルになるのかしらん?」
という不安はあるように思う。
27で言った外注さんも、本来はWebSphereバリバリの人らしかったのね。
でも当社がWebSphereは高くて買えないから、値段安くて名前もよく似てる(怒)
こっちを選んだせいで、かわいそうだったな。。。
30: メリーアン 03/01/29 22:24 ID:1neRx6Mp(1) AAS
>>29
>>J2EE陣営からかなり孤立してるでしょう
してないと感じるぞよ。むしろJ2EEに寄り添ってきている。
ただ、フレームワークが濃いというか、んー、思想の違いなんだろうけど。
各クラスのメソッド群は覚えても他の製品じゃ使いもんにならないのは確かだけど、
OOP前提として開発される代物だから、考え方そのものは他製品でも役立つことがおおい。
むしろ、他製品では回りくどいことばかり強いられるから不便を感じる、、いや、感じたっす。
世の中みんなWebObjectsでやってくれたら、、、と信者的発言を言ってみるテスト。
31
(1): メリーアン 03/01/29 22:27 ID:??? AAS
どうでもいいかもしれませんけど、そのWebObjects外注屋は、
アクセス数がぐっと増えたとき、じゃぁ、鯖増やして負荷分散させましょうと
言って鯖かってやったら2日ぐらいで仕上げてきやがったのでビクーリしたことある。
特別なプログラム仕組むとか無しに。前のカイーシャは負荷分散させたいとかを依頼すると
ものすごいイヤーンなカオされたんだが(;´Д`)
32: 03/01/30 03:35 ID:??? AAS
>>31
そのくらいトーゼンですよ
我が社の技術力は東洋一ですから
33: 03/02/02 04:52 ID:??? AAS
外部リンク[swf]:timidmacer.s5.xrea.com
34: 03/02/02 14:16 ID:YFeQlWrc(1) AAS
正直、22さんのような環境がうらやましい。
35
(3): [0] 03/02/25 19:17 ID:??? AAS
WEBアプリってどうなん?本当に三階層なの?
物理的に?それとも論理的に?
36
(1): 03/02/25 19:36 ID:??? AAS
>>35
物理的にも論理的にも3階層は実現できる。
37
(1): 35 [0] 03/02/25 19:45 ID:??? AAS
>36
例えば一台で論理的に三階層作ると
意味あるの?
もともとwebアプリの役割って負荷の分散でしょ?
38: 35 [0] 03/02/25 19:47 ID:??? AAS
>37
訂正ね
一台で三階層じゃなくて二台で三階層
もともとC/二階層だとデータベース鯖は暇なのにweb鯖がネックになって
ダメだから三階層にしたんですよね?
39
(1): 03/02/25 22:02 ID:70zq75Yl(1/2) AAS
結論
webアプリなんてイラネー
40
(2): 03/02/25 22:40 ID:??? AAS
>>39
そりゃ、おまえさんが作るナンチャッテ掲示板CGIじゃWebアプリなんてものはいらねぇよな(プッ
41
(1): 03/02/25 22:48 ID:70zq75Yl(2/2) AAS
>40
プ おまいはセイゼイイラネーもんに金だしてろヴァカw
42
(1): 40 03/02/25 23:15 ID:??? AAS
>>41
ええと、マヂレスですが、カネはかかってねぇすよ。ワレものでもなくて。
43
(1): 03/02/26 01:02 ID:PbDvmql3(1) AAS
そもそも、41のようなAP鯖がいらねーとか言ってるヤシは、

Webシステムの極一部しか知らない
  or
AP鯖が必要な比較的大規模・高負荷なシステム開発が「できない」

という自分を正当化したいだけ。
44: 42 03/02/26 01:21 ID:??? AAS
>>43
フォロー、サンクスコ
45:     03/02/26 01:23 ID:??? AAS
たしかに「J2EEのお試し実装」であるTomcat、(裸の)Weblogic、Webshereを中心と
して見るとWebobjectsはAPサーバの鬼子というか孤児のよーにも見える。
 しかしStrutsだのAvalonだのといったアプリケーションフレームワークを含めて
見るとまだまだ「数多い選択肢の一つ」だと思うんだけどなー。
46: 03/02/26 02:01 ID:vE7/RYAz(1) AAS
漏れは前の会社でWebObjectsを使っていたけど、はっきしいって、WebObjectsは
良くできたフレームワークだよ。EOModelorから派生したカスタムロジックを
中心にプレゼンテーションとロジックを分けて構築できるところがよかった。
WebObjects BuilderもカスタムWOなんかに細かくパーツ分けができて再利用性バツグンだった。
今の会社はWebSphereだけど、覚えることとや作業労力が多すぎ。結局マンパワーを
要してしまうし、正直、WebObjectsよりも扱いが大変だと感じる。教育だって
バカにならないし。マカーだとか信者だとおもわれちまうけど、WebObjectsにゃ
もっと頑張ってもらいたいというのが本音すよ。
47: 03/02/26 03:25 ID:7bB+4UD5(1) AAS
自作自演必死だなワラ
48
(2): 27=29 03/02/26 07:45 ID:1zniFAqP(1) AAS
WebObjectsはフレームワークとしては確かにいい製品だと思うよ。

ただ、やっぱりJ2EEが分かってなきゃWeb開発者を名乗れない、って
風潮は業界的にあるように思う(いいことではないかもしれないが)。
本職の開発者だったら、
(29でも書いたけど)WOの複雑なAPIを極めても、それだけでスキルとは
認知されにくいから、開発外注さんなんかは可哀想に思う。

あと私的なことだが、やっぱりPHPやJSPみたいに、テキストエディタ
一本で開発したいと思う時もある(w 家でお茶飲みながらノンビリとね…
基本はwarやearをそのまま配備できるJ2EE APサーバで、EOFを活用する
という選択肢もある、となれば最高だね。
49: 田代 [0] 03/02/26 12:08 ID:??? AAS
age
50
(1):     03/02/27 01:45 ID:??? AAS
>48
 客というかプロジェクト全体に対して責任を持つ立場からすれば「テキスト
エディタ一本」は勘弁してもらいたい。些細なミスが増えるから。文末の;抜
けてましたとかカッコをネストした結果閉じる場所がちょっと違ったとかどん
なプログラマだってやっちゃうことあるし。
 特に後者のようなミスだとシンタックスエラーにならずに漠然と動いちゃっ
たりするから始末が悪い。
51: 48 03/02/27 20:34 ID:Pw/2wySl(1) AAS
>>50
なるほど、確かにそれは大事だね。失礼しました。
当方イントラ、内部製作なので、そういう部分の品質管理は甘いなあ(反省)

ただ、アプロードして即動かしてみて試せるPHPやJSPは
(もちろんテスト環境でね)業務データの性質をある程度知っている身では
逆に助かる。所詮その程度の基幹システムかよ!と言われたら、
まあ、そうです(w
52: 03/02/27 21:31 ID:W9EPrMyi(1) AAS
外部リンク:hkwr.com
53: 山崎渉 [(^^)] 03/03/13 17:10 ID:??? AAS
(^^)
54: [age] 03/03/16 15:36 ID:??? AAS
必要
55: 山崎渉 [(^^)] 03/04/17 12:13 ID:??? AAS
(^^)
56
(1): 山崎渉 [(^^)sage] 03/04/20 06:20 ID:??? AAS
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
57: 山崎渉 [(^^)] 03/05/22 02:21 ID:??? AAS
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
58: 山崎渉[(^^)] 03/05/27 13:13 ID:??? AAS
JBossがいい。
アプリケーションサーバは高すぎるよ・・・
59: 山崎渉 [(^^)] 03/05/28 17:09 ID:??? AAS
AA省
60: 山崎 渉 [(^^)] 03/07/15 11:25 ID:??? AAS
AA省
61
(1): 山崎 渉 [(^^)sage] 03/08/02 02:29 ID:??? AAS
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
62: ぼるじょあ ◆ySd1dMH5Gk [(^^)] 03/08/02 05:01 ID:??? AAS
AA省
63: 山崎 渉 [(^^)] 03/08/15 23:27 ID:??? AAS
AA省
64
(1): 03/08/16 00:55 ID:??? AAS
いまさらながら、、、、
>>1 よ、Tomcatはアプリケーションサーバでないのか?と小一時間。
なんで、誰もつっこんでやらないんだろうか。
65
(2): 03/08/18 00:57 ID:??? AAS
>>64
お前の方が突っ込まれたいんじゃねえの?
TomcatはWeb鯖兼Servletコンテナに過ぎない。
AP鯖ってのはTPモニタの機能があるものをいうんだよ。
J2EEならJTAが実装されてないと駄目。

何でMicrosoft Transaction Serverの名前がJ2EE以外のAP鯖として
いつも挙がるのか理解してるか?おまいこそ、アプリケーションサーバって
言いたいだけちゃうんかと小一時間(ry
66
(1): 03/08/29 22:26 ID:??? AAS
>>65

勝手に定義するなよ。
どこにそんなことが書いてあるんだ。
67: 03/08/31 12:12 ID:iOP4cJ4e(1) AAS
>>66
もまいはIISをアプリケーションサーバと言い張りたいわけだな。
68: 03/09/01 21:39 ID:??? AAS
>>65=67
自分用語マンセーですね?
69: 03/09/06 18:27 ID:E6kbgJi/(1) AAS
アスキーのデジタル用語辞典だと、

企業の情報システムの中間に位置し、ユーザーの要求とバックエンド(データベースなどの
業務システム)の処理を橋渡しするミドルウェア。最近では、インターネットの普及に伴って、
Webブラウザと業務システムを連携させるWebシステム(Webコンピューティング)をベースに
したものを指す。この場合は特に、「Webアプリケーションサーバ」と呼ぶこともある。

ある意味、Apacheもアプリケーションサーバ。
70: 03/09/12 07:11 ID:E7yPCI2m(1) AAS
ASって技術的な定義かい?
それとも言語や環境には依存しない?
71: 03/09/13 03:03 ID:??? AAS
Seasar (ボソ)
72
(2): 03/09/15 02:03 ID:z91RA5XP(1) AAS
>Seaser
Web+DBに紹介されているね
どちらかといえばASというよりFWと言った方がぴったりだけど・・・
実践的(?)な割り切り方(O/Rマッピングの考え方とか)が
意外と斬新に感じられたよ
ここ最近では久々に気になるブツの登場かも
73
(2): 03/09/15 02:28 ID:BBzDMXGV(1) AAS
>>72
FWってなに?
74: 03/09/15 02:42 ID:??? AAS
>>73
Fireworksだろ。
75
(1): 03/09/15 10:17 ID:??? AAS
>>72
ASってActionScriptか(w
Java:What's Newにでてたね。
Jettyが組み込まれてるって。
76: 03/09/15 10:36 ID:??? AAS
>>73
ふれーむわーく
77
(1): 03/09/15 13:12 ID:??? AAS
で、1のいいたいことは、有償のアプリケーションサーバって必要?
ってことだったのか。
1よでてこい。

有償の場合は、六でもないサポートがもれなくついてくるわけだが。
78
(1): 03/09/15 21:10 ID:??? AAS
>>77
具体的な話をききたい。どこ?
79
(1): 03/09/16 02:43 ID:??? AAS
JBOSSとか使ってるとこない?
80
(1): 03/09/16 07:23 ID:??? AAS
>>78
WebLogic。
人張りのサポートしてもらったんだけど、
六でもない調査結果しか出てこなかった世。
30万くらい/日だしたのにさ。

ソースコードまで見れる人はかぎられていて、
たいていはマニュアル見ながら実際にいじって
動作確認しているレベル。

これまで、トラブル起きて解決できたためしないよ。
結局、アプリで回避してる。
81: 03/09/16 07:28 ID:??? AAS
>>79
日本ではあまり聞かないね。
Java Worldくらいでしか使っているのみたことない。(w
82: 03/09/16 10:56 ID:??? AAS
>>75
さっき落としてみたらFlashとの連携も組み込まれてるらしい。
AS=ActionScriptってのは正解か(w
あとHSQLDBも入っていた。意外と色々と面白いことが出来そう鴨。
83
(1): 03/09/16 11:28 ID:??? AAS
>>80
BEAでもそんなレベルなんだ。技術力をうたっているはずなのに。
所詮、日本支社は営業拠点でしかないってことかな。
IBMはどう?サポートには技術力ありそう?
84
(1): 03/09/16 11:44 ID:??? AAS
WebSphere自体が結構品質面で色々と問題ありって言われてるけど...
85: 03/09/16 22:11 ID:??? AAS
>>83
IBMは、developerWorksで聞いてくれっていわれたな。(w
86
(1): 03/09/16 22:19 ID:??? AAS
>>84
EJBは、すっごくつかいにくい。
まだ、WebLogicのほうがまし。

Servletコンテナは、特に問題ないよ。
WebServerは、apacheだし、JSPコンパイラは、jasperだから
それをとったら何も残らないんだけど。

コネクションプールは、JTAとConnection.commit()を
併用すると、問題起こるね。
PreparedStatementプールにも問題ある。
分かっててそれを避ければ何とかなる。
87
(1): 03/09/17 01:32 ID:B+kyedh2(1) AAS
外部リンク[html]:incubator.apache.org

Geronimoだって。
スタンダードになるかなぁ。
88: 03/09/17 07:36 ID:??? AAS
>>87
アーキテクト次第。
あれだけ多彩なプロジェクトを1つにまとめるのは、
かなり困難だと思われ。

アーキテクチャを予想してみると、
MX4J(JMX Server)をカーネルにして、J2EEの各パーツが
JMXコンポーネントとして動くような感じじゃないかな。

それって、JBossじゃん(藁
89
(1): 03/09/18 11:30 ID:??? AAS
>>86
両方つかったことあるんだ。すごいな。

>WebServerは、apacheだし、JSPコンパイラは、jasperだから
>それをとったら何も残らないんだけど。

じゃあWebSphereのうりはなんなんだ?
90: 03/09/18 11:43 ID:??? AAS
このスレって盛り上がらないね。(w

有償のあぷ鯖が、いろいろ問題抱えているのは、
事実だ。俺は毎回泣かされている。
とはいえ、オープンソース物で良いかといえば、
本番で使ってないから分からない。

いろいろ問題あるけど、結局WebLogic,WebSphereを
使うという結論に毎回なってしまうわけだが。
91
(1): 03/09/18 11:44 ID:??? AAS
>>89
IBMのブランド。それだけだ。
92
(1): 03/09/20 14:54 ID:??? AAS
>>91
そんなのいらねー。
商用製品がTomcatに比べて優れている点として、
負荷分散がしやすいとか、数十台のサーバーを簡単に管理できるとか、
そういうのはないの?
大規模システム向けの機能ならあってもよさそうなもんだが。
93
(1): 03/09/20 23:04 ID:??? AAS
>>92
セッションレプリケーションは、もちろんできる。
ただし、パフォーマンスの問題から、
スティッキーロードバランサを使うことがほとんどだから、
Tomcatでも同じことができる罠。
94
(1): 03/09/21 11:47 ID:??? AAS
>>93
さんくす。
スティッキーロードバランサが何かわかんなかったからgoogleでしらべたら
こんなのがひっかかった。
外部リンク[pdf]:www.ipa.go.jp
読んだら、けっこう勉強になった。
馬鹿にできんな、IPA。
95: 03/09/21 14:22 ID:??? AAS
>>94
良く書かれた資料だね。
じょうほうさんくす。
会社の連中に読ませるとしよう。(w
96
(2): 03/10/06 20:25 ID:45Z1Zm9o(1) AAS
モリアガランナー
ネタふってみるか

JonasとかJettyとか使ってる人いる?
97
(1): 03/10/07 07:32 ID:??? AAS
>>96
もりあげるには、マイナーすぎるネタと思われ。(w
メジャーなJBossですら、ほとんど使われてないのに。

Jettyってbinに入っている起動用のコマンドが、
Unix用しかないんだよな。
動かすのに途方に暮れたよ。

なに考えてるんだと開発元を小一時間問い詰めたい。
98
(1): 03/10/07 10:54 ID:??? AAS
Jettyラブ

>>97
4.2.9はcontribの中にあったのにね。
でも正直、Tomcatに比べればBAT書くのもそんなに難しいことはないと思うけど....

いっそApacheは完全に捨ててJetty一本で行こうかと思う今日この頃。
漏れは変態でしょうか?
99: 03/10/07 23:27 ID:??? AAS
>>98
Jettyと比べるなら、Tomcatのきがするが、
HTMLの扱いという意味ね。
Apache + Tomcatは、設定めんどくせーし、
プロセス間通信のオーバーヘッドがあるから、
Jettyで置き換えは、別に良いとおもいまつ。

比較した実測値があれば公表きぼんぬ。
100
(1): 03/11/03 15:36 ID:??? AAS
100ゲト
ここで見てseasarを触ってみた
結構面白そうだと感じた
日本発というのが贔屓したくなるな
101
(1): 03/11/03 21:06 ID:??? AAS
>>100
アプリケーションサーバって面白いとかそういう
たぐいのものじゃないと思うが。
102
(1): 03/11/03 21:33 ID:??? AAS
>>101
そうか。漏れは面白いという類のものだと思ってた。
103
(1): 03/11/04 00:05 ID:??? AAS
>>102
じゃ、何が面白いのか晒して味噌
ネタとして面白いならそれで、楽しめるしな。
104
(3): 03/11/04 14:38 ID:??? AAS
それ以前にseasorってアプリケーションサーバなんですか?
105
(2): 03/11/04 15:27 ID:??? AAS
>>103
アプリケーションサーバでもデータベースでもOSでも
何でもいいんだが、色々試して使えるようになると
面白いからそういうもんだと思ってたというだけだ。
あんまり気にするな。

>>104
そういってるんだからそうなんじゃないの?
106
(1): 104 03/11/05 17:45 ID:z1Hea9fx(1) AAS
>>105
サイトを見ると確かにそう言ってるね。
てっきり「Jettyが同梱されたWebアプリケーションフレームワーク」かと思った。
107
(1): 03/11/05 23:02 ID:??? AAS
>>106
サイトを見るとって、ファイルをダウンロードする以外
何もなかった気がするけど。
Webアプリケーションフレームワークってなによ。
108
(1): 104 03/11/06 01:41 ID:??? AAS
>>107
何が言いたいのかよくわからないが、SourceForgeのSeasarのページには
「Seasarは軽量高速で信頼性の高いAPサーバで」って書いてあるではないか。

StrutsとかWebWorkとかTapestryとかTurbineとかってWebアプリケーション
フレームワークって言わない?
109: 03/11/06 08:04 ID:??? AAS
>>108
スマソ。
今見たら、確かに書いてあった。
なんでもありってかんじだな。
110
(3): 105 03/11/06 09:35 ID:??? AAS
Seasarをダウンロードしたらドキュメントに色々と書いてあった。
日本語なのでわかりやすい。で、JBossと比較してみると
JTAによるトランザクション管理というのは両方同じ。
組み込みJettyによるServletコンテナってのも両方同じ。
JBossはJettyからTomcatに標準が変更されたけど。
JNDIでJDBCのコネクションを管理してるのも同じかな。
HSQLDBが組み込まれているのも同じ。
MBeanプラグインが組み込める仕組みなのも同じ。
Seasarはそれ以外に独自のサービスプラグインの仕組みがあるっぽい。
別にWebだけでなくJavaApplicationをクライアントに出来るのも両方同じ。
省13
111
(1): 03/11/07 00:55 ID:??? AAS
>>110
説明長。
結局、機能が少ないJBossだけど、マニュアル日本語でわかりやすい中ー
ことかな。
それは、それで存在価値歩きするけどね。
で、パフォーマンスとかはどうなんだ。
112: 110 03/11/07 01:03 ID:??? AAS
>>111
すまん。まとめてくれてありがとう。
パフォーマンスはよく調べたわけじゃないが
起動も早いし動作も非常に軽い印象を受けた。
113
(1): 03/11/14 17:46 ID:??? AAS
>>110
起動の速さはJettyのおかげなのかな?
Seasarへの乗り換えを検討してみよう。
114: 03/11/14 23:08 ID:??? AAS
>>113
Jettyのおかげというよりも本体自体がすごく軽い感じ
115: [sagenaide] 03/11/25 15:23 ID:??? AAS
seasar面白い。
EJBだのJBossだの、手を出そうと思いつつも、
ちんぷんかんぷんで挫折の連続だった馬鹿でへたれな漏れには、
すんごく分かりやすくて、かつラクチン。
116: 03/11/26 07:54 ID:1AiEPHJu(1) AAS
そういや、WebLogicが開発者ライセンスフリーで
使えるようになったけど、実際に使っている香具師いる?

漏れは、Webのチュートリアルを見ただけだが、
それがFlashでできていて(Viewletというらしい)
プリロードのユーザへのフィードバックがないから、
固まったのかよとおもわせるあの作りに萎えちゃったよ。
ムービーもユーザのアクションに関係無くどんどん進んでいくしな。
FFかよ。
117: 03/12/05 07:36 ID:??? AAS
結局、WebLogicは使っている香具師いないのか。
EJBやWebServiceは、実際はあまり使わないってことかな。
118: ヽ(´ー`)ノ 03/12/05 13:47 ID:??? AAS
使いたいと思うのだが、学生さんなので手が出ませぬ > WebLogic。
119: 03/12/21 17:31 ID:pzhIxn4g(1) AAS
>>96
JOnASって赤帽のASになるみたいだな。
記念age
ただ、漏れならJBossにするけどね。
なんでだろ。
120
(1): 03/12/21 17:52 ID:nPEbsjhM(1/2) AAS
ユーザ500人でアプリケーションサーバ?
w)
そんなこと考えるより
ユーザー数増やすこと先に考えたら
121
(1): 03/12/21 17:56 ID:??? AAS
うちなんか1day300HITでWebSphereダゼw
122: 120 03/12/21 18:10 ID:nPEbsjhM(2/2) AAS
>>121
魔法のiらんどで間に合うんじゃない
1-
あと 100 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.034s