星期三, 四月 27, 2011

mysql cache改善效能

一般而言,改進web site的效能,首先第一個performance瓶頸是web server,這個可以利用reverse proxy來處理。第二個瓶頸,通常落在database上。

由mysql performance的blog得知,用
APC Cache > File Cache > MySQL Query Cache (Unix Socket) > Memcached Cache (TCP/IP) > MySQL Query Cache (TCP/IP)

所以,看來如果要用的話,應該首選就是php APC cache了。

這邊有一個簡單的apc cache的範例:
主要是利用
apc_exists
apc_fetch
apc_store
apc_delete