タグ

2015年5月3日のブックマーク (5件)

  • PHP7調査(25)assert関数が実用的になった - Qiita

    PHP7から、assert関数が他の言語と同程度に実用的になりました。つまり、開発時だけアサーションのチェックを行い、商用環境ではコンパイル時に関数ごと除去するような運用ができるようになりました。 PHP5でもassert関数は存在していましたが、商用環境でも関数呼び出しのコストが発生したり、アサーションを文字列として定義する前提だったりと非常にイケていない仕組みだったせいか、誰も使わないような関数でした。 assert関数の利用例 assert関数には、絶対に正しいはずの評価式を書くような使い方をします。つまり、アサーションが失敗するとしたらバグがあるという状況です。別のサーバとの通信に失敗したような場合など、商用環境でも起こりうる実行時エラーに対してアサーションを使ってはいけません。 assert関数の利用例としては次のようなコードが考えられます。 <?php class AcmeHt

    PHP7調査(25)assert関数が実用的になった - Qiita
    Kenji_s
    Kenji_s 2015/05/03
  • nginxのパラメータチューニングとh2o - Qiita

    (追記:タイトルが少々煽り気味な気がしたので微妙に変更しました。) h2oとnginxの性能比較 nginxよりも速いとされるh2oですが、実際に自分でもローカルでベンチマークを取ってみました。環境は以下の通りです。 EC2のc4.8xlargeインスタンス gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16) Linux ip-172-31-13-40 3.14.35-28.38.amzn1.x86_64 #1 SMP Wed Mar 11 22:50:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux nginx-1.8.0 h2o-1.2.1-alpha1 wrk(ベンチマーク) ベンチマークコマンド 実行するベンチマークコマンドは以下になります。なお、オプションはできるだけRequest/secが大きくなるように調

    nginxのパラメータチューニングとh2o - Qiita
  • FuelPHP Application Development Blueprints by Sébastien Drouyer, Packt Publishing Book Review

    You will not come across many robust HMVC web frameworks and especially those built on top of the excellent and now in its rebirth PHP. To not to reiterate over the things how HMVC is much more advanced than the vanilla MVC you can read a nice blog post dedicated to this topic. If you do not bother visiting it I will not be lazy to state it is the familiar MVC, but logically structured. FuelPHP is

    FuelPHP Application Development Blueprints by Sébastien Drouyer, Packt Publishing Book Review
  • 【FuelPHP】独自設定ファイルを追加してみた | プログラマのめもぶろぐ

    独自の設定ファイルを追加したいこととかよくあるので、どうやって実現するかを調べてみたのでメモしておきます。 各環境によって定義を変更したい場合も有効な手段です。 修正対象ファイル app/config/config.php 新規作成ファイル app/config/define.php app/config/development/define.php app/config/staging/define.php app/config/production/define.php まずは、修正対象ファイルから app/config/config.php のConfigs to autoloadに追記します。 /** * Configs to autoload * * Examples: if you want to load 'session' config into a group 'sess

    【FuelPHP】独自設定ファイルを追加してみた | プログラマのめもぶろぐ
  • fuelphpからs3(aws)を利用する方法メモ - とりあえずphpとか

    はじめに やりたかったことは、ec2上で構築したwebサーバーからプログラムでs3へ保存、削除したかったことです。 AWSのS3を使う手順 - とりあえずphpとか こちらでs3を使う手順をまとめましたが、その際にs3fsを使ってec2にs3をマウントしたのですが実際にプログラムで利用する際はそういうことではなかったかも、、、 今回はawsのsdkを使ってphpで実装したのでその手順をメモします sdkの入手 http://aws.amazon.com/jp/sdk-for-php/ こちらのページにダウンロード「AWS SDK for PHP」というボタンがあり、そこからgithubへ遷移できるのでそこからzip形式の一式取得可能です。 ダウンロードしたファイルを解凍して、そのままfuel/app/vendor以下へ移動します。 >例 fuel/app/vendor/aws awsのアク

    fuelphpからs3(aws)を利用する方法メモ - とりあえずphpとか