[arikui] RSSフィード

2007-09-14

03:48

http://tbcenter.g.hatena.ne.jp/senchou/20070914/1189742882

はてなRSSはいらないのだった。SQLite使えばパフォーマンス的にもMySQL使うよりはあんま気にならないんだろうな。将来的にclip/oldも含めるのなら、URLキーにしてコメントのテーブルもいちいち作った方がいいっぽくて。前書いたやつはHTMLから正規表現でやってたけど、feed読んでcronで定期的に処理するなら古いデータとdiff取る辺りのみ気を使えばいいか。

あー、検索の方なんか辛すぎるわ。古いのとか動かしたまんまでいいんだろうか。

SQLiteが使えるらしい 21:57

しかもPDOもいける。ということでPDOから使ってみた。

<?php
define("DB_DIR", "/path/to/databases/");

$dbfile = "test.db";

$db = new PDO("sqlite2:" . DB_DIR . $dbfile);
$db->exec("create table tbl1(one varchar(10), two smallint)");
$db->exec("insert into tbl1 values('hello!',10)");
$db->exec("insert into tbl1 values('goodbye', 20)");
print_r($db->query("select * from tbl1"));
// result:
// PDOStatement Object ( [queryString] => select * from tbl1 )
?>

おお、何かいけそう。テキストにキャッシュじゃなくてsqliteでいいかも。試験的にはてブ競馬クリップでやって、旧システムも移行できないかな。

つーか、名前変換もSQLiteでやればよかったな。

あ、そうだ。問題はPHP5でしか動かないことだ。つまり拡張子が.cgiになってしまう。

ゲスト



トラックバック - http://tbcenter.g.hatena.ne.jp/arikui/20070914