タグ

linuxとmysqlに関するkogayutaのブックマーク (3)

  • chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional

    環境構築を自動化すれば数分でサーバ構築して投入できますよ?@HIROCASTERでございませう。 vagrantで開発環境(仮想マシン)を自動構築しようの記事で、仮想マシンにchefやpuppetを自動的に実行させて開発環境を自動で構築する手順を紹介しました。 環境構築を自動化する内容をchefであれば、レシピと呼ばれるものを、puppetであればマニフェストと呼ばれるものを記述しなければなりません。 今回はパッケージ(NTP)を導入して、NTPの設定ファイルを自動的に配備して、サービスを立ち上げるという環境構築の自動化をchef-soloを使って、紹介したいと思います。基的に他のソフトになっても手順は同じです。参考にしてください。 chefとchef-soloの違い chefはクライアントとサーバの形を取っており、chefを実行するためにはサーバにレシピや付随する数多くのデータがなけれ

    chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional
  • 独学Linux : LAMPサーバーを使いこなそう《導入編》

    3月28 LAMPサーバーを使いこなそう《導入編》 カテゴリ:Ubuntu 12.04サーバー構築 最近、サーバーに関連することを色々試しているので、少しまとめておきたいと思います。 LAMP(ランプ)とは、OSとしてLinuxを、WebサーバーとしてApache HTTP Serverを、データベースサーバーとしてMySQLを、スクリプト言語としてPerlPHPなどを用いたシステムの総称です。 WordPressなどのCMS(Contents Management System)を使う場合は、それぞれのユーザやデータベースの作成以外にMySQLPerlPHPをほとんど意識することはないかも知れません("具体的なテーブルの作成やコーディングなどをしなくてもいい"という意味)が、自分で必要な機能に絞ったシステムを作りたいというときには、MySQLPerlPHPの知識も必須となります

  • blog.nomadscafe.jp

    PHPの勉強会なので、いままでお会いしたことのない方とお話ができてよかったです。 発表内容は大きくなってしまったmaster.phpファイルをどうやって高速に読むかというお話です。PHPではリクエストの終了とともに全てのメモリを捨ててしまうので、変わらないデータもリクエストの度にキャッシュからロードしなくてはいけません。大きなphpファイルがあれば当然毎回の読み込みがオーバーヘッドとなってきます。そんな環境でどうやってアプリケーションのパフォーマンスをあげていったのかを紹介しています。 スライドの中でfile sizeを小さくする必要があると書きましたが、@hnwさんによると、VM命令が多過ぎるのが問題で、構造を簡単にしたことでVM命令が減ったのがよかったのではとのことでした。非常に参考になりました。ありがとうございました そろそろ傷が癒えてきた。。 ISUCON5の選にメルカリのインフ

  • 1