タグ

mysqlに関するcoekのブックマーク (3)

  • WordPressを100倍速くする! MySQLの調整やnginx proxy cache | KRAY Inc

    [追記1] 最後で説明しているproxy cacheの設定を修正しました。 [追記2] nginx proxy cacheでキャッシュしない場合の処理を変更しました。 [追記3] スマートフォンや携帯で閲覧した時にキャッシュしない設定を追加しました。 はじめに 大げさな題名ですが、今回はWordPress単体を速くするのではなく、データベースやWebサーバなどの調整、またnginxのproxy cache機能を使って速くする話になります。 サイトの構成によっては、proxy cacheは使えないかもしれませんが、使わなくても5倍程度速くすることはできましたので、参考にしていただければと思います。 今回行うチューニング一覧 DBを最適化するプラグインを導入する APCを導入してPHPを速くする MySQLを速くする 重いWordPressプラグインを外す nginx+FastCGIにする W

    WordPressを100倍速くする! MySQLの調整やnginx proxy cache | KRAY Inc
    coek
    coek 2011/01/26
    チューニングなど
  • PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE

    IBMのサイトに、PHPから操作するデータベースに関してよく見られる5つの問題点とその解決方法が掲載されています。 データベースのデザインをする際、一般的に発生する問題点についての解説です。 で、肝心の5つの問題が何かというと、以下の通り。 Five common PHP database problems 1つめは古いPHPのコードでは直接、データベースにアクセスしているということ。コレに代わる手段としては、PEARのDBモジュールを使うか、あるいはPHPデータオブジェクト、PDOのクラスを使え、とあります。 2つめは、オートインクリメントを使わないということ。MySQLは基的にレコード1つについてユニークなIDをオートインクリメントしているわけですが、これを活用していないというパターン。オートインクリメントを有効に使っていない場合、非効率的であるだけでなく、負荷も高くなるそうです。解

    PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE
  • MOONGIFT: » 便利なGUIのMySQLフロントエンド「Navicat for MySQL Lite」:オープンソースを毎日紹介

    最近では中規模くらいのプロジェクトであればMySQLを利用することが多くなってきた。Railsをはじめとした各種Webアプリケーションの影響によるところが大きいようで、PostgreSQLより触る機会が多い。 そんなMySQLを効率的に管理できるインタフェースを紹介しよう。 今回紹介するフリーウェアはNavicat for MySQL Lite、Navicat for MySQLの機能限定版だ。 Navicat for MySQLは以前使っていて、非常に便利なMySQLクライアントだった。Windows版、Mac OSX版が用意されている。特に便利なのが外部のMySQLサーバへの接続で、SSH(証明書も対応)を使ってGUIベースでMySQLを管理できるようになる。この機能がNavicat for MySQL Liteでも対応しているようなので使ってみる予定だ。試したことはないが、HTTPト

    MOONGIFT: » 便利なGUIのMySQLフロントエンド「Navicat for MySQL Lite」:オープンソースを毎日紹介
    coek
    coek 2008/02/02
  • 1