タグ

mysqlとphpに関するmakun2のブックマーク (6)

  • 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
  • PHPとMySQLでツリー構造を扱う:おきらくたぬきの次のへそ

    またしばらくご無沙汰しておりました。最近は仕事がボチボチ忙しいのもありますが、Webプログラミングで遊んだりもしていて、なかなか他の時間が取れません。で今回は、ちょっとしたプログラミングのネタです。 いま取り組んでいるのは「あるコンテンツ群をカテゴリーで分類してWebブラウザーに表示する」というものです。どうせなら「自由度が高くて、カテゴリー構成を変更してもコンテンツの修正しないですむ仕組み」ということで、ツリー構造のカテゴリーにしたのですが、これがなかなか手強いヤツなのです。 具体的なイメージがないと理解しにくいので、次のようなツリー構造のカテゴリーを考えてみましょう。カテゴリー名はいい加減なので、その部分では突っ込まないでください。階層構造を持つカテゴリーのサンプルです。 データは原則としてすべてMySQL、つまりRDBで管理することを前提とします。この場合、ツリー構造を最もシンプルに

  • PHP/Apache/MySQLを一括インストールして“WAMP”環境を整える「WampServer」:phpspot開発日誌

    窓の杜 - 【REVIEW】PHP/Apache/MySQLを一括インストールして“WAMP”環境を整える「WampServer」 「WampServer」は、PHP/Apache/MySQLなどを一括インストール・一元管理できるソフト。PHP/Apache/MySQLを一括インストールして“WAMP”環境を整える「WampServer」 同様のソフトではXAMPPが存在しますが、こちらもなかなか便利そうなので紹介。 インストールするとタスクトレイに常駐して次のように表示されるみたい。 関連エントリ XAMPP - 開発環境一括インストール - phpspot XAMPPでcurlやopensslなどのPHPエクステンションを有効にする方法 USBメモリPHP開発環境を持ち歩ける「XAMPP Lite」 XAMPPでpearコマンドを使う

  • Apache/PHP/MySQLなどをWindowsに一発でインストールできる「VertrigoServ」 - GIGAZINE

    Apache/PHP/MySQL/SQLite/SQLiteManage/PhpMyAdmin/Zend OptimizerをWindowsにまとめてオールインワンでインストールすることができるようになっているのがオープンソースで開発されているこの「VertrigoServ」。 これらの各ソフトについて簡単に設定を変更できるコントロールパネルっぽいものがタスクトレイから一発で呼び出せるようになっており、非常に設定が簡単です。また、インストーラは日語化されているので安心です。 実際のインストール方法などは以下から。 VertrigoServ http://vertrigo.sourceforge.net/ ダウンロードしたら実行します 「OK」をクリック 「次へ」をクリック 「同意する」をクリック 「次へ」をクリック さらに「次へ」をクリック 「インストール」をクリック インストール中……

    Apache/PHP/MySQLなどをWindowsに一発でインストールできる「VertrigoServ」 - GIGAZINE
  • PHPとMySQLの個人的まとめ - ぱんぴーまっしぐら

    Don't let me cry(右手を回して拳のつきあげ) Don't let me sigh( 左手を回して拳のつきあげ)呪文のように唱えて(両手を頭の上でクラップジャンプMySQLではまったこと MySQLの文字化け 今さら何いってんのコイツとかそこ言わない。 文字コードを確認するSQL文「SHOW VARIABLES LIKE 'char%';」 MySQL4.1以降はサーバとは別にクライアントの文字コードが設定されている。 クライアント、サーバ間で違う文字コードがセットされていると、一度ucs2変換を通る。 よって、クライアント、サーバ間で違う文字コードを指定することとなり文字化けが起こる可能性がある。 PHPはmy.cnfで[mysql]、[client]を設定しようがクライアントの文字コードはビルド時に指定されたキャラクタセット(通常latin1)。 my

  • MySQLのバックアップを行うmysqldump機能を提供するPHPクラス:phpspot開発日誌

    Coders4fun PHP backup of a mysql database First of all, I searched for a php script that makes the direct dump of the database. MySQLのバックアップを行うmysqldump機能を提供するPHPクラスが公開されていました。 コマンドラインから使うmysqldumpというツールがありますが、今回紹介のものは次のようにPHPのクラスとして使うことが可能です。 new MySQLDump("localhost", "root", ""); PHPのクラスにすることで、制御がより簡単になる上、WEBのインタフェースとして機能を組み込むのにも便利ですね。 関連エントリ MySQLデータのバックアップ方法 MySQLのバックアップツール: phpMyBackupPro

  • 1