タグ

ブックマーク / weble.org (6)

  • Mac に VirtualBox で CentOS でサーバーを構築して効率よく Web サイトを開発する環境を整えるまでの作業まとめ

    Mac のローカル環境で制作をしていましたが、開発環境の調整などがし辛かったので、VirtualBox を使って以下のような環境を構築します。 ホストOS (Mac) の ~/Sites フォルダをゲストOS (CentOS) の /var/www 以下にマウントして制作データは基的に Mac に置いておくのにチャレンジ ホストOSから SSH でゲストOSに接続して作業できるようにする ゲストOSの ~/Sites フォルダをマウントしての作業がし辛い時に備えて rsync と SSH によるデータの同期もできるようにしておく ゲストOSから PHP の mail() 関数などでメールが送れるようにする VirtualBox のインストール 以下のページが参考にして以前、私は Windows をインストールしました。VirtualBox をインストールしていない人はこのページを参考にし

  • さくら VPS + CentOS のチューニングや高速化で以前試せなかった設定

    はじめてのさくら VPS + CentOS の初期設定からチューニングなどの作業まとめで一般的なサーバーの設定方法を紹介しましたが、さくらのVPS の設定の中で APC の入れ方や nginx の入れ方などは試せなかったので追記としてメモしておきます。 今回も以下の記事を参考にさせて頂きました。ここに全てがあるので私の記事では作業をシンプルに紹介していきます。ここに書いてない物についてはこの記事で書いてみます。 ウェブ開発者のための、1時間でできるLAMP環境構築術(CentOS編) – さくらインターネット創業日記 CentOS 5.6 へアップグレードする さくら VPS はこのブログを書いている現時点で契約した状態だと CentOS 5.5 がインストールされています。そのため CentOS を 5,6 にアップデートします。 まず自分の環境が CentOS 5.5 なのかを調べます

  • はじめての MySQL で100万件のデータを管理する時に行ったチューニングまとめ

    MySQL の勉強をせずにフレームワーク等で SQL を書かずに Web サイトを構築していました。データ数も2万件程度でしたので、そこまで困ることはありませんでしたが、今回100万弱の商品データを扱う機会ができたので、MySQL のチューニングや発行する SQL について見直す機会がありました。 この記事では MySQL を高速化するのに行った対策など勉強したものを自分用にメモしておきました。 条件式で比較するカラムにインデックスを使用して高速化 商品コードで存在しない商品を見つけて、商品をDBに登録するという処理を行っている場合、4万件超えたころから処理に2秒以上かかるようになってきます。12万件超えた頃には10秒程度かかるようになってしまいましたが、商品コードのフィールドに対してカラムインデックスを貼ることで0.2秒に短縮することができました。 MySQL のリファレンスにも以下のよ

  • Mac に VirtualBox で Ubuntu をインストールして開発環境を整えるまでの作業メモ

    CentOS の次は Ubuntu にチャレンジ。CentOS の時には2日程度かかりましたが、Ubuntu の場合は似たような作業なので作業時間は1時間1日くらいでした。 VirtualBox で仮想マシンを作成 ネットワーク eth0 にブリッジ接続を設定し eth1 に NAT を設定。 Ubuntu (64 bit) で作成。 容量は固定ストレージの50GBで作成 Ubuntu のインストール Ubuntu 64 bit をダウンロードする。サーバー版との違いについてはこちらが参考になります。 GUI のインストーラーでインストールをするが1回目はHDDエラーで失敗。2回目は知らないうちに仮想マシンが中断。3回目で普通に成功。 Mac から SSH で接続できるようにする SSH をインストールする。

  • はじめてのさくら VPS + CentOS の初期設定からチューニングなどの作業まとめ

    今まで共用サーバーしか使ったことがありませんでしたが多くのサービスを作る上で専有サーバーを使ったりさくらのVPS を使ったりできるようになれば行けないと思ったので、丸1日かけて勉強しました。CUI でのサーバー管理は初めてなので、間違っているところがあったら教えてください。

  • PHP で凄く簡単に GET/POST 送信ができる関数を作りました | ウェブル

    以前こちらの URL で GET/POST を簡単にできるコードを書きましたが、問題があるとのことで多くの指摘を頂きました。zaru さんに正しいコードを書いて頂きましたので下記の記事をご覧ください。 PHP で凄く簡単に GET/POST 送信ができる関数を勝手に改良した | zaru blog 下記にコードを引用させて頂きます。いくらか稼働させた所 curl の方が安定していることが分かりましたので、こちらを引用させて頂きます。curl がインストールできない環境等では zaru さんの記事の別のコードを使用してください。 function wbsRequest2($method, $url, $params = array()) { $data = http_build_query($params); if($method == 'GET') { $url = ($data != '

    ramtiga
    ramtiga 2011/03/07
  • 1