2月 25
mod_rewriteの記述でどうもうまくいかなかったが、自己解決したのでメモ
記述に順番があって、深い階層を設定するものから先に記述する必要があるみたい。
RewriteRule ^(.*)/(.*)/ category.php?category_name=$1&p=$2 [QSA,L]
RewriteRule ^(.*)/ category.php?category_name=$1 [QSA,L]
は、OKだけど。以下のはNG。
RewriteRule ^(.*)/ category.php?category_name=$1 [QSA,L]
RewriteRule ^(.*)/(.*)/ category.php?category_name=$1&p=$2 [QSA,L]
これは仕様なのだろうか、それとも自分の環境だけなのだろうか。
2月 09
MySQLへCSVデータをインポートするにあたりちょっとつまづいたのでメモ
環境は、CORESERVERです。
LOAD DATA INFILE "articles_utf8.csv" INTO TABLE product FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘"’;
ローカル環境ではこれでよかったけど、コアサーバーでは
ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: YES
のエラーが出てうまくいかなかった。
そこで、http://c-home.info/archives/226 のページを参考に
LOAD DATA LOCAL INFILE "articles_utf8.csv" INTO TABLE product FIELDS
TERMINATED BY ',' ENCLOSED BY '"';
と「Local」を入れたらうまくインポートされました。
2月 02
どうも動的ページを表示させると「接続しています・・・」となってから3秒ほどたってページが表示さるののでまどろっこしい。そこで、この待機時間を短縮させるためにチューニングをしてみました。
静的ページは、さくっと表示されるので、Apacheを対象からはずし、PHPRuby、Pythonのどれでも遅いのでデータベース周りにターゲットを絞って以下のように設定してみました。
今までは、デフォルト値のまま変更していなかったのだけれど、少しだけ調整。
気分的には、少し早くなったかなと言う感じですが、まだまだ調整のしようがある感じです。
my.cnf
key_buffer = 64M
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 32
#max_connections = 100
table_cache = 128
#thread_concurrency = 10
#
# * Query Cache Configuration
#
query_cache_limit = 1M
query_cache_size = 32M
最近のコメント