<% //------------// // 表示の設定 // //------------// $BoldDay = 14; // 強調する期間 $BoldColor = "#FFFFCC"; // 強調時の色 $BoldBorderDay = strftime("%Y-%m-%d",time() - ($BoldDay * 86400)); // 強調する境目の日付 $mailalert = "artin@artin.nu,phs@artin.nu"; //------------// $conn = @pg_Connect("host=db.artin.nu dbname=serverbench port=5432"); if(!$conn) { %> データベース・サーバに接続できませんでした。

データベース・サーバが何らかの理由(メンテナンス又は障害)によって、停止しています。
ご不便をおかけしますが、復旧するまでしばらくお待ち下さい。 <% mail($mailalert,"DB Server alert.","DB Server connection failed.\n\n".strftime("%Y-%m-%d %H:%M",time())); } else { pg_exec($conn,"SET CLIENT_ENCODING to 'SJIS';"); %> ニュースサーバ・ベンチマーク データベース <% function ViewTable($conn,$TableName,$Caption) { global $BoldBorderDay,$BoldColor; echo "".$Caption."
"; echo ""; echo""; echo"\n"; $exec = pg_Exec($conn,"SELECT DISTINCT Domain FROM ".$TableName.";"); if($exec) { $num = pg_NumRows($exec); for($i = 0;$i<$num;$i++) { $exec2 = pg_Exec($conn,"SELECT * FROM ".$TableName." WHERE Domain = '".pg_Result($exec,$i,"Domain")."' ORDER BY Server;"); $num2 = pg_NumRows($exec2); // $ServerName = mb_convert_encoding(pg_Result($exec2,0,"Name"),"SJIS"); $ServerName = pg_Result($exec2,0,"Name"); $URL = pg_Result($exec2,0,"URL"); if($URL!="") { $ServerName = "".$ServerName.""; } // 強調表示の処理 $BGColor = "white"; if(pg_Result($exec2,0,"LastReport") > $BoldBorderDay) { $BGColor = $BoldColor; } %> > <% for($j = 0;$j<$num2;$j++) { // 強調表示の処理 $BGColor = "white"; if(pg_Result($exec2,$j,"LastReport") > $BoldBorderDay) { $BGColor = $BoldColor; } if($j>0) echo ""; $Speed = pg_Result($exec2,$j,"Speed"); $ExpireABPE = pg_Result($exec2,$j,"ExpireABPE"); $ExpireAS = pg_Result($exec2,$j,"ExpireAS"); $ExpireJBPE = pg_Result($exec2,$j,"ExpireJBPE"); $ExpireAFJ = pg_Result($exec2,$j,"ExpireAFJ"); %> <% } } } echo "
".$Caption."名サーバ投稿平均
速度
グループ
総数
各カテゴリのグループ数と保存期間レポート数最終レポート
abpe.*alt.sex.*jbpe.*afj
1) ? "ROWSPAN=".$num2 : "" %>><%= $ServerName %>
<%= pg_Result($exec2,$j,"Server") %> <%= pg_Result($exec2,$j,"Post")=="t" ? "可" : "不可" %> <%= ($Speed!="0") ? $Speed : "計測エラー" %> <%= pg_Result($exec2,$j,"Groups") %> <%= pg_Result($exec2,$j,"CountABPE") %>
<%= $ExpireABPE!=-1 ? $ExpireABPE." " : "-" %>
<%= pg_Result($exec2,$j,"CountAS") %>
<%= $ExpireAS!=-1 ? $ExpireAS." " : "-" %>
<%= pg_Result($exec2,$j,"CountJBPE") %>
<%= $ExpireJBPE!=-1 ? $ExpireJBPE." " : "-" %>
<%= pg_Result($exec2,$j,"CountAFJ") %>
<%= $ExpireAFJ!=-1 ? $ExpireAFJ." " : "-" %>
<%= pg_Result($exec2,$j,"Reported") %> <%= pg_Result($exec2,$j,"LastReport") %>

"; } %>

ニュースサーバ・ベンチマーク

みなさまから送信されたベンチマークレポートを元に、データベース化されています。
このリストにないプロバイダと契約されている方で、Windowsユーザの方はぜひベンチマークにご協力ください。

ニュースサーバベンチマーク(Windows用)

このレポートを見る際の注意点

グループの見方

abpe.* : alt.binaries.pictures.erotica.*
jbpe.* : japan.binaries.pictures.erotica.*
afj : alt.freedom.jbpe.*

上段:グループ数
下段:推定保存期間

リストに記載されない情報(配信漏れ具合など)はプロバイダ・有料サーバ掲示板にお願いします。

>
 : <%= $BoldDay %>日以内の更新データ

<% pg_Exec($conn,"set datestyle to 'iso';"); ViewTable($conn,"providerserver","プロバイダ"); ViewTable($conn,"payserver","有料サーバ"); pg_Close($conn); } %>