一日100アクセスくらいあって割とユーザさんがいたので、
仕事の合間に改良しつづけたクラスを使ってリンク解析プログラムを作ってみました。
解析するといっても単純に、
リンク元のURLにアクセスして、
・アンカーテキストの文字列(Googleと同じく最初の1個のみ)
・アンカーテキストの前後にある文字列
を取得してくるだけです。
外部->内部リンク数の部分が表示されたら、
「バックリンク分析」というリンクを押してみてください。
それでも結構処理が遅いので、まあゆっくり使ってみてください。
なんでこんな遅いかっていうと
処理する部分じゃなくて、
相手のWEBサーバにアクセスする部分がボトルネックなんですよね。
fsockopenにタイムアウト2秒、さらにヘッダが決まったバイト数以上きたらカット
などなど仕込んでるのにそれでもやっぱり遅いです。
もうちょいここはチューニングしないとなぁ。。
http://dev.neoinspire.net/seotools/