Home > PHP

PHP Archive

wordpress3 RC2がなかなか良い感じ

wordpress3 RC2になってから、なかなか良い感じに仕上がってますね。

RC1でバグってたところがほぼ解決している点なんか、すばらしいです。

実は、wordpress3をSEOに思いっきり使おうと思ってたから、待ちに待ってました感があります。

もう、フライング気味で使い始めちゃってます。

ただ、wp関数が若干変更あるっぽいので、勉強しなおさないとね。

MySQLの負荷について

  • 2010-03-04 (木)
  • PHP

外注先のシステム屋さんに作ってもらったプログラムが、最近負荷がすごくて、PHPの設計を変更してもらいました。

とりわけ、MySQLですね。

どうも最初の修正時の設計間違って、MySQLから出来る限り大きなデータを取り出して、それをキャッシュさせて、PHPで動かそうと思ったが、MySQLって取り出すデータ量多い方が負荷掛かるみたいです。

ですので、次は出来るだけ詳細なクエリを投げて、必要な分だけキャッシュしてみたんです。
そしたら、サクサク動いてくれたんで、まあ、良しかな。

これに味占めて、MySQLに負荷がかかりそうなFunctionをすべてキャッシュしてやった。

これで、サクサク動いてくれればいいんですが・・・・専用サーバーで4Gメモリでも、ギリギリなプログラムって一体・・・

Xrea CoreserverでCronを使いMySQLを最適化する方法

XreaやCoreserverでCronを使いMySQLを最適化する方法を試しに試して、やっと成功しました。
シェルスクリプトはこういった感じで書きます。
※全データベースのパスワードがおんなじ場合

#!/bin/sh

DB_NAMES=(test test_2 test_3)

PW=test

for DB in ${DB_NAMES[@]}

do

/usr/local/mysql/bin/mysqlcheck -o -r –all-databases -u${DB} -p${PW}

done

exit 0

注意 allの前の-ですが、-が2つ連続です。なぜかうまく投稿表示されませんが、、

これでいつでも最適化運営できますね。

ホーム > PHP

The Associates
Search
Feeds
Meta
一番大好きなドラマー後藤マスヒロ氏のホムペ

Return to page top