Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
クラウドデータと
WordPressのAPI連携
14年6月6日金曜日
自己紹介
14年6月6日金曜日
デジタルキューブ
• Amazon Web Services
APN コンサルティングパートナー
https://aws.amazon.com/solution-providers/si/digitalcube-co-ltd
• WordPress
CodePoet Directory コンサルタント
https://aws.amazon.com/solution-providers/si/digitalcube-co-ltd
14年6月6日金曜日
• クラウドのデータを利用することのメ
リットを知ってもらう
目標
14年6月6日金曜日
14年6月6日金曜日
Google Analyticsの
PVを元にランキングを表示
14年6月6日金曜日
• ユーザのアクセスのたびにWordPressの
DB内にPVのデータを書き込むため、キ
ャッシュの効果が十分に発揮できない
従来のランキングプラグインの問題点
14年6月6日金曜日
従来のランキングプラグインの問題点
アクセスの度にPVをWordPressのDBに
書き込みが走るためキャッシュの効
果が発揮しきれない。
アクセスが集中するとDBが壊れるケ
ースもある
14年6月6日金曜日
GAと連携することで解決
ランキングのデータのみ
GAのPVデータから取得
することで、キャッシュ
の効果を100%発揮
14年6月6日金曜日
Simple GA Ranking
https://wordpress.org/plugins/simple-ga-ranking/
14年6月6日金曜日
• Google Analytics APIと連携してPVデータを取
り込む
• ランキングのデータ自体はGAで管理。負荷
に対して強い
• より正確なランキングデータが取得できる
14年6月6日金曜日
14年6月6日金曜日
ソーシャル上での人気記事を
関連記事として表示する
14年6月6日金曜日
• Amazon Kinesisを使用した関連記事配信サーバ
14年6月6日金曜日
http://quinua.jp/
キヌアまとめサイトに関連記事を埋め込む
14年6月6日金曜日
関連記事配信サーバ
14年6月6日金曜日
「キヌア」に関する
twitterデータを常時監
視、Kinesisストリームに
ツイートを流し続ける
14年6月6日金曜日
DynamoDBに記事ごとの
Tweet数を集計
14年6月6日金曜日
• DynamoDBにKinesisから取り出した記事ごとのツ
イートが集計される
記事ID 集計
14年6月6日金曜日
Amazon CloudSearch上にキヌアサイ
トの記事データをインポート
14年6月6日金曜日
• Amazon CloudSearchにて「キヌア」に関連する記
事を取得
14年6月6日金曜日
関連記事を取得するためのワー
ド「キヌア」がWordPressサイ
トよりリクエストされる
14年6月6日金曜日
キヌアに関連する記事をAmazon
CloudSearchより取得
Tweet数の降順にならべて記事の
一覧をDynamoDBより取得
14年6月6日金曜日
データを照合した上で関
連記事のデータを生成
キヌアの関連記事を
WordPressに返却
14年6月6日金曜日
WordPress側で関連記事を
どう受け取るのか?
14年6月6日金曜日
WP Simple Related Posts
https://wordpress.org/plugins/wp-simple-related-posts/
14年6月6日金曜日
WP Simple Related Posts
• Addon Templateを使用してAmazon Kinesis関連記事
サーバと連携して関連記事取得できるプラグイン
が作れる
https://github.com/horike37/wp-simple-related-
posts-addon-template/
14年6月6日金曜日
• 「キヌア」のタグから関連記事を抽出
14年6月6日金曜日
• ツイート数でソートされている
14年6月6日金曜日
まとめ
• クラウドサービスの持つ特徴を生かしたコンテンツを
API経由でWordPress上で利用することができる
• パフォーマンス・データ管理上のメンテナンスコストの
面でメリットが高い
• WordPressの会員データのみ外部サービスに切り出すこ
とで、セキュリティの向上を計ったりもできる
14年6月6日金曜日

More Related Content

Wc kansai