こんにちは!Gaiax Advent Calendarの3日目を担当します、2年目エンジニアの@shirakiya831です! 昨日は1年目の新人が9ヶ月を振り返っていましたが、今日は9ヶ月間ほどずっと取り組んでいるFuelPHPのパフォーマンスチューニングの話をしようと思います。 (※FuelPHPを触ったことがある人向けの記事になっておりますので、あらかじめご了承を。) なんでFuelPHP? そもそもGaiaxはPerlに注力している会社です。YAPCのスポンサーにもなっているほどで、Perl製のアプリケーションが多く動いています。(*「YAPC」とはPerlの日本最大のカンファレンスです。) とは言っても全てPerlで動いているのかと言われるとそうではなく、私が所属しているエアリー事業部のエアリーフレッシャーズはPHP製のFuelPHPをWAFとして採用しています。 採用した理由は
開発者でも簡単にインフラ構築できる時代が来ました。Ansibleという強力な環境構築ツールを利用すれば簡単に環境構築ができます。 環境構築のツールはそのほかchef, puppet, dockerなど様々ですが、なぜAnsibleを選択したのかは以前筆者が書いた以下の記事を参考にしてください。 Qiita ソフトウェアエンジニアからみた環境構築自動化ツールの比較、感想 PHPのフレームワークも近年人気を増しているLalavel, 定番CakePHP, 超高速PhalconなどありますがなぜFuelPHPを選んだかというと機能が豊富なことと日本語の情報がたくさんあるからです。単純に好みです。 これからFuelPHP + Ansibleを使った開発のノーハウを次のような順で紹介しようと思っています。 パート1:FuelPHPのインストール編 パート2:メンテナンスモード切り替え編 パート3:デ
現時点で最新のFuelPHP 1.7.2にはBootstrap 3.0.0が組み込まれてます。 Bootstrapの方は現時点で3.3.2が最新で、さすがに3.0.0は古いし、実際にバグで表示が崩れたりスタイルが反映されない事もたまにあるので、最新のBootstrapを入れ直す事にしました。 ついでに、Bootstrapに手を入れたくなる事を考えて、Sass版を入れてCompassでコンパイル出来るようにします。 あとFont Awesomeも。 方針 Bootstrap Sass, Compass, Font AwesomeはBundlerを使って入れる。 Compassはともかく、Bootstrap SassとFont Awesomeはいろんな入れ方があるというか、インストールに使ったパッケージマネージャーや、FuelPHPみたくテーマ/テンプレートに組み込まれてたりするなど、場
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く