SlideShare une entreprise Scribd logo
1  sur  15
Lift on GAE/J
自己紹介 ,[object Object],[object Object],[object Object],[object Object],[object Object]
1. GAE だと使えない Lift の機能  
Mapper ,[object Object],[object Object],[object Object],[object Object],[object Object]
Comet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2. spin-up  
spin-up とは? ,[object Object],[object Object],z  z  z class Boot {    def boot {      ... ,[object Object]
spin-up 時間比較 ,[object Object],[object Object],[object Object],出典:  (*1) http://d.hatena.ne.jp/yuroyoro/20100321/1269128061    JRuby 系はネット検索での噂情報のため参考値
対策 ,[object Object],[object Object],[object Object],[object Object],<artifactId>lift-mapper</artifactId>   ↓ <artifactId>lift-webkit</artifactId> にすると mapper 除去できる
アクセス数が増えると… ,[object Object],[object Object],[object Object],やあ! 助けに来たよ! もう無理ぽ… アクセスいっぱい
3. Function Mapping  
Function Mapping とは? ,[object Object],Snippet での処理 bind(&quot;e&quot;, in,     &quot;submit&quot; -> SHtml.submit(&quot; 送信 &quot;,       () => {// ごにょごにょ }) ) html の input タグにはランダムでユニークな name が出力される <input type=&quot;submit&quot; name=&quot;F123456789&quot;/> ランダムでユニークなキーで、 Map に Function が保持される   &quot;F123456789&quot; -> () => {// ごにょごにょ } ※ イメージです リクエストパラメータをキーに、 Map から Function がとりだ s
GAE での問題は? ,[object Object],1 号 2 号 F123456789 で、 &quot; ごにょごにょ &quot; するね。 たまたま別のインスタンスで処理されてしまうと… F123456789 ? なにそれ、知らないよ。
何が(時々)動かない? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
まとめ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

En vedette

Economic times presentation
Economic  times presentationEconomic  times presentation
Economic times presentation
krivit
 
ทับแก้วยามเย็น
ทับแก้วยามเย็นทับแก้วยามเย็น
ทับแก้วยามเย็น
singhasiri
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2
singhasiri
 
2010 pec master graphic for approval
2010 pec master graphic   for approval2010 pec master graphic   for approval
2010 pec master graphic for approval
Jennifer Graham
 
Weekend news
Weekend newsWeekend news
Weekend news
krivit
 
Section 5
Section 5Section 5
Section 5
Dan
 
Skynews.ca consumer ecommerce pre redesign
Skynews.ca consumer ecommerce pre redesignSkynews.ca consumer ecommerce pre redesign
Skynews.ca consumer ecommerce pre redesign
erooney
 
Englishh
EnglishhEnglishh
Englishh
Jania
 
後々問題になりやすい、6つのトラブル発生ポイント(gaia x) 2010_11_11
後々問題になりやすい、6つのトラブル発生ポイント(gaia x) 2010_11_11後々問題になりやすい、6つのトラブル発生ポイント(gaia x) 2010_11_11
後々問題になりやすい、6つのトラブル発生ポイント(gaia x) 2010_11_11
GaiaXSocialMedia_Lab
 

En vedette (19)

3GPP LTE-A Standardisation in Release 12 and Beyond - Jan 2013 Eiko Seidel, C...
3GPP LTE-A Standardisation in Release 12 and Beyond - Jan 2013 Eiko Seidel, C...3GPP LTE-A Standardisation in Release 12 and Beyond - Jan 2013 Eiko Seidel, C...
3GPP LTE-A Standardisation in Release 12 and Beyond - Jan 2013 Eiko Seidel, C...
 
Why bother about consumers?
Why bother about consumers?Why bother about consumers?
Why bother about consumers?
 
Economic times presentation
Economic  times presentationEconomic  times presentation
Economic times presentation
 
Portraits Bianchi Photography
Portraits Bianchi PhotographyPortraits Bianchi Photography
Portraits Bianchi Photography
 
ทับแก้วยามเย็น
ทับแก้วยามเย็นทับแก้วยามเย็น
ทับแก้วยามเย็น
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2
 
Bot orientation 2010
Bot orientation 2010Bot orientation 2010
Bot orientation 2010
 
2010 pec master graphic for approval
2010 pec master graphic   for approval2010 pec master graphic   for approval
2010 pec master graphic for approval
 
R P Antonio Mathet
R P Antonio MathetR P Antonio Mathet
R P Antonio Mathet
 
Ehl 102014
Ehl  102014Ehl  102014
Ehl 102014
 
Optical microscopes - Asia
Optical microscopes - AsiaOptical microscopes - Asia
Optical microscopes - Asia
 
Weekend news
Weekend newsWeekend news
Weekend news
 
Section 5
Section 5Section 5
Section 5
 
Skynews.ca consumer ecommerce pre redesign
Skynews.ca consumer ecommerce pre redesignSkynews.ca consumer ecommerce pre redesign
Skynews.ca consumer ecommerce pre redesign
 
Press release valves asia
Press release valves   asiaPress release valves   asia
Press release valves asia
 
Englishh
EnglishhEnglishh
Englishh
 
後々問題になりやすい、6つのトラブル発生ポイント(gaia x) 2010_11_11
後々問題になりやすい、6つのトラブル発生ポイント(gaia x) 2010_11_11後々問題になりやすい、6つのトラブル発生ポイント(gaia x) 2010_11_11
後々問題になりやすい、6つのトラブル発生ポイント(gaia x) 2010_11_11
 
Valentine
Valentine Valentine
Valentine
 
Dip the dependency inversion principle
Dip   the dependency inversion principleDip   the dependency inversion principle
Dip the dependency inversion principle
 

Similaire à Lift on gae_j

Struts2を始めよう!
Struts2を始めよう!Struts2を始めよう!
Struts2を始めよう!
Shinpei Ohtani
 
第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack
第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack
第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack
Yusuke Yamamoto
 
アプリコンテスト
アプリコンテストアプリコンテスト
アプリコンテスト
Tomonori Yamada
 
マッシュアップ勉強会
マッシュアップ勉強会マッシュアップ勉強会
マッシュアップ勉強会
guestadcb01
 
マッシュアップ勉強会
マッシュアップ勉強会マッシュアップ勉強会
マッシュアップ勉強会
seiryo
 
ChatGPTをシステムに組み込むためのプロンプト技法 #chatgptjp
ChatGPTをシステムに組み込むためのプロンプト技法 #chatgptjpChatGPTをシステムに組み込むためのプロンプト技法 #chatgptjp
ChatGPTをシステムに組み込むためのプロンプト技法 #chatgptjp
K Kinzal
 
丸山先生レクチャーシリーズ2007-2008
丸山先生レクチャーシリーズ2007-2008丸山先生レクチャーシリーズ2007-2008
丸山先生レクチャーシリーズ2007-2008
Yoichiro Tanaka
 
2008.10.18 L4u Tech Talk
2008.10.18 L4u Tech Talk2008.10.18 L4u Tech Talk
2008.10.18 L4u Tech Talk
mitamex4u
 
Summercamp2020 group1
Summercamp2020 group1Summercamp2020 group1
Summercamp2020 group1
openrtm
 
T2 - 関ジャバ1月27日
T2 - 関ジャバ1月27日T2 - 関ジャバ1月27日
T2 - 関ジャバ1月27日
Go Tanaka
 

Similaire à Lift on gae_j (19)

Struts2を始めよう!
Struts2を始めよう!Struts2を始めよう!
Struts2を始めよう!
 
第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack
第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack
第3回Twitter API勉強会 - ストリーミングAPI #twtr_hack
 
日常業務にperlを使おう
 日常業務にperlを使おう 日常業務にperlを使おう
日常業務にperlを使おう
 
Maiking RIA Apps by Ruby
Maiking RIA Apps by RubyMaiking RIA Apps by Ruby
Maiking RIA Apps by Ruby
 
アプリコンテスト
アプリコンテストアプリコンテスト
アプリコンテスト
 
Ruby on Rails Tutorial Chapter5-7
Ruby on Rails Tutorial Chapter5-7Ruby on Rails Tutorial Chapter5-7
Ruby on Rails Tutorial Chapter5-7
 
マッシュアップ勉強会
マッシュアップ勉強会マッシュアップ勉強会
マッシュアップ勉強会
 
マッシュアップ勉強会
マッシュアップ勉強会マッシュアップ勉強会
マッシュアップ勉強会
 
SQLマッピングフレームワーク「Kobati」のはなし
SQLマッピングフレームワーク「Kobati」のはなしSQLマッピングフレームワーク「Kobati」のはなし
SQLマッピングフレームワーク「Kobati」のはなし
 
ChatGPTをシステムに組み込むためのプロンプト技法 #chatgptjp
ChatGPTをシステムに組み込むためのプロンプト技法 #chatgptjpChatGPTをシステムに組み込むためのプロンプト技法 #chatgptjp
ChatGPTをシステムに組み込むためのプロンプト技法 #chatgptjp
 
丸山先生レクチャーシリーズ2007-2008
丸山先生レクチャーシリーズ2007-2008丸山先生レクチャーシリーズ2007-2008
丸山先生レクチャーシリーズ2007-2008
 
XMPP仕様簡単解説
XMPP仕様簡単解説XMPP仕様簡単解説
XMPP仕様簡単解説
 
JRoRの力をJava EE技術を使ってさらに高める10の方法(発動編)
JRoRの力をJava EE技術を使ってさらに高める10の方法(発動編)JRoRの力をJava EE技術を使ってさらに高める10の方法(発動編)
JRoRの力をJava EE技術を使ってさらに高める10の方法(発動編)
 
2008.10.18 L4u Tech Talk
2008.10.18 L4u Tech Talk2008.10.18 L4u Tech Talk
2008.10.18 L4u Tech Talk
 
StackStormを活用した運用自動化の実践
StackStormを活用した運用自動化の実践StackStormを活用した運用自動化の実践
StackStormを活用した運用自動化の実践
 
数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the...
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the...数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the...
数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the...
 
数千人が利用する楽天Redmineの過去と未来
数千人が利用する楽天Redmineの過去と未来数千人が利用する楽天Redmineの過去と未来
数千人が利用する楽天Redmineの過去と未来
 
Summercamp2020 group1
Summercamp2020 group1Summercamp2020 group1
Summercamp2020 group1
 
T2 - 関ジャバ1月27日
T2 - 関ジャバ1月27日T2 - 関ジャバ1月27日
T2 - 関ジャバ1月27日
 

Plus de Pomu Takeuchi (7)

GmailのフィルタでラベルつけたメールをSlackに流すと便利 #slackbook
GmailのフィルタでラベルつけたメールをSlackに流すと便利 #slackbookGmailのフィルタでラベルつけたメールをSlackに流すと便利 #slackbook
GmailのフィルタでラベルつけたメールをSlackに流すと便利 #slackbook
 
iPadクラウドPOSレジにおけるAPI活用事例
iPadクラウドPOSレジにおけるAPI活用事例iPadクラウドPOSレジにおけるAPI活用事例
iPadクラウドPOSレジにおけるAPI活用事例
 
Chatter Chrome Extension
Chatter Chrome ExtensionChatter Chrome Extension
Chatter Chrome Extension
 
Dreamforce2014 ~Mini Hack~
Dreamforce2014 ~Mini Hack~Dreamforce2014 ~Mini Hack~
Dreamforce2014 ~Mini Hack~
 
クラウドサービスを活用した爆速システム開発
クラウドサービスを活用した爆速システム開発クラウドサービスを活用した爆速システム開発
クラウドサービスを活用した爆速システム開発
 
Yaccl ~Yet Another Chatter CLient~
Yaccl ~Yet Another Chatter CLient~Yaccl ~Yet Another Chatter CLient~
Yaccl ~Yet Another Chatter CLient~
 
mb4sq.jp
mb4sq.jpmb4sq.jp
mb4sq.jp
 

Lift on gae_j