タグ

PHPとawsに関するkammのブックマーク (5)

  • AWS SDK for PHP v3のMultipart Upload機能を試してみた | DevelopersIO

    望月@シアトルです。24時間体制でブログを書くためにシアトルに飛ばされました。 少し前の話ですが、AWS SDK for PHPのVersion3が正式リリースされました。Version3の新機能の中で一つ目を引くものがありました。Amazon S3 Multipart Uploadsです。 Multipart Uploadを利用することで、巨大なファイルの分割アップロードによる並列性の向上、処理速度上昇、及びアップロードの中断/再開が可能になります。 Multipart UploadはもともとS3には機能としては備わっていますが、この機能を活用するためにはクライアントプログラム側で上述の特徴を活かすようなコードを記述しなければならず、活用するための敷居が少し高かったです。今回のリリースにより、これをSDKレベルでサポートしてくれたようです。素晴らしいですね。 というわけで、今日はMult

    AWS SDK for PHP v3のMultipart Upload機能を試してみた | DevelopersIO
    kamm
    kamm 2016/10/17
  • AWS SDK for PHP 2 をインストールして AutoScaling の設定を行う

    PHP から AWS を操作するためのライブラリ「AWS SDK for PHP」の新バージョン「AWS SDK for PHP 2」を触ってみました。 AWS SDK for PHP 2 リリース直後は対応サービスが少なかったのですが、現在は主要なサービスは網羅しているようです。 AWS SDK for PHP 2 の主な特徴 https://github.com/aws/aws-sdk-php PHP5.3.3以降 PSR-0, PSR-1, PSR-2対応 Composer, PEAR でのインストール、phar ファイルの配布 Guzzleベース namespace, Iterators, Waiters, Enums, レスポンスモデル, 例外など、いまどきの実装に対応 AWS SDK for PHP 2 のインストール AWS SWK for PHP 2 は、phar ファイル

    kamm
    kamm 2014/05/17
    “phar ファイルが一番お手軽(ダウンロードするだけ)なのですが、ソースが読みづらいのと、APC が効かないという話もあるので、ここでは Composer でインストールします”
  • AmazonWebServiceのDynamoDBをPHPで利用する - WonderPlanet DEVELOPER BLOG

    こんにちわ。今回のブログ担当の中村です。 今回はPHPAWS(AmazonWebService)のDynamoDBを利用する手順を記載してみたいと思います。 DynamoDBは簡単に言うとNoSQLデータベースサービスの一種で、RDBMSとは違いリレーションやトランザクション機能がありませんが、その分高速でビッグデータを扱うのに向いていると言われています。 弊社ではRDBMSだけでなくDynamoDBも併用しています。 スマホアプリでは、アプリ側とサーバ側で通信を行う際、ジェイルブレイクなどによって通信内容を改ざんされてしまうリスクがありますが、DynamoDBを利用することで改ざんを一部防止することができます。 例)RPGゲームにおいて、ダンジョンを冒険して経験値やコインやアイテムを取得するような場合 サーバ側からダンジョンの情報をアプリ側に送信してダンジョンを冒険した後、サーバ側に

    AmazonWebServiceのDynamoDBをPHPで利用する - WonderPlanet DEVELOPER BLOG
  • HHVM Hackをすぐに試す方法(AWS AMI公開しました) - Qiita

    nginx, apache2, hhvm fastcgiの設定をしたAMIをAWSで公開しました。 AWS management consoleにログインして以下のリンクで公開AMIをLaunchしてください。 HHVM Hackで遊ぶ apacheかnginxを起動させてからhhvmを起動してAWSの公開されているURLにアクセスしてみてください。 画面にHipHopと表示されれば、/var/www/index.phpがHHVMで正常に動作しています。 起動方法 nginx fastcgi hhvm

    HHVM Hackをすぐに試す方法(AWS AMI公開しました) - Qiita
    kamm
    kamm 2014/04/02
  • ElastiCache: AutoDiscovery をPHPで使う - aws memo

    ElastiCacheに AutoDiscovery機能が付き、phpクライアントも出た。(Cache Engine 1.4.14以降で有効) ちょうど1年前に、このような記事(Amazon ElastiCache の分散方法 )を書いたが、この際は、ElastiCacheの複数ノードを扱うには、Mamcached::addServers() で全ノードのEndpointをハードコードする必要があった。(もしくは、ElastiCache APIのDescribeCacheClusters等を使ってEndpointを取得してServerListを設定する) AutoDiscoveryのメリット システムの負荷に応じてElastiCacheのノード増減を運用時に行う際、ハードコードが入り込むのは運用上避けたいがそのための仕組みを作りこむ負荷が必要だった。AutoDiscovery対応のMemc

    ElastiCache: AutoDiscovery をPHPで使う - aws memo
  • 1