先週の木曜日から
「オークスの出馬表の一部が別ページになってしまって見づらい」
というお問い合わせをいただきました。
(何度かいただきましたが、いずれも同じ方からです)
んで。
先週の木曜日のブログで「他の皆様の環境ではどうですかね?」
という投げかけをさせていただきました。
その後、この件に関してメールをいただきました。
直接的な関係はありませんが、別の問題が発覚しましたのでここでご報告です。
いただいたメール本文は青字で。
5/18のブログにあったPDF出馬表の件です。
万が一、参考になる事があればと思い御連絡しました。
自分の環境では
PDFで出力の項目(リンク)が出る時と出ない時があるみたいです。基本的にリンクの出る/出ないは
SBメンバーズにログインしている/していないの違いしかありません(ロジック的には)
ログインしていれば
出馬表の以下のリンクが表示されます。

ログインしていないと
赤線部分がまったく表示されません。
この記事を見てやってみたのですが、その直後や週末に見たときには
PDFでの出力の項目自体が出て無かったので、自分のPC環境ではダメなのかと思っていたのですが
先程5/21夕方〜夜に、5/23の門別、5R、6Rを見たら
PDFの出力の項目があり、PCの画面でも問題なかったのですがうーん…これが難しいところです。
時間をおいてみたときにリンクが表示されたということですが…
この間にログインしていただいたんでしょうか?
その後、
JRAの出馬表を見ようとしたら
出馬表、みんなの予想メモ、の行より上を表示したまま
黒い丸が回ったまま数分たっても表示できず。
この数ヶ月、自分が見ようとした時には9割以上この状態です。
(数分〜10分程たってもそのままなので中止か、場合によってはエラーで終了。)これは…完全にサーバの問題です。
データベースからデータを読み込むのに時間がかかっていると思われます。
メモリを増やしたものの、データベースサーバで有効にメモリが使われていない証拠です。
中止して
5/22の大井を見ると、11Rなど表示はできるのですが
PDFの出力の項目がありません。
その後
5/23の門別、5R、6Rを見ると今度は
先程あったPDFの出力の項目がありません。
何か表示しにくい時にPDFの項目が出ないと思うのは考えすぎでしょうか?
5/18の記事を見た後にアクセスして、PDFの項目が出なかった時も
表示に時間が掛かったか、ダメでやり直した後だったと思います。これもかなり(何年も)前から既知の問題でして
ログインした状態でページの読み込みを途中で中断すると
ログインセッションが切れてしまう(ログアウトされてしまう)というところです。
おそらく
ページの読み込みが遅くて、途中で中止して、再読み込みするとPDFのリンクが消えてしまうのは
ログインセッションが切れてしまったためと思われます。
自分は普段PDFは極力利用せず
能検の結果を見る時か、一部のクラブの募集馬のデータを見る時ぐらいしかPDFは使わないので
自分の環境は特殊かと思いますが、それらはブラウザ上で表示できます。
こちらのPDF版出馬表はブラウザで表示できず
別のソフトでPDFを表示する事しかできませんでした。「The Sunday Breeze」のPDF出馬表は、ブラウザで表示させる設定にはしていません。
これはわざとです。そういう設定にしています。
必ずダウンロードするような設定にしてあります。
一般的なWebサイトからPDFへのリンクはそういう設定はしていないはずなので
例えばホッカイドウ競馬のサイトから能力検定の結果(PDF)をクリックすると、ブラウザ上で表示されますね。
そして
表示できない状況は
過去の成績が少ないレース(頭数が少ない、1,2走のみ、未出走馬が多いなど)は表示されやすいけど
重賞レースや特別レースなどはほぼ表示できません。
その時にもPDFの出力の項目はありません。
読み込むデータが多いので当然だとは思うのですが
たまたまかもしれないのですが、特にJRAの出馬票が表示できない状況です。
門別のフレッシュは問題なく表示
大井の5/22、11R、ジェイド賞、16頭(全馬近5走あり)、数十秒〜1分程度で表示
JRAの特別、重賞の11頭、13頭などのレースでも、極稀に1分程度で表示、ほぼ数分たっても読み込み中。
5/21の終わったレース。5/27の特別登録の状態のレース共にです。
これはこの3時間ぐらい(5/21夕方〜夜)に確認した状況です。これはおっしゃるとおりです。
出馬表の表示に時間がかかるのは、出走馬の過去成績が多い、同名過去レースが多い場合に
データベースからの処理が遅いためです。
OSは32bitでメモリ容量的にも今では…なので
もしアクセスするこちら側が処理能力不足でサーバーに負担が掛かってしまったら?
表示できる事も少ないからと、最近までは以前のようにこちらにアクセスする機会が減っていたのですが
以前は、常にPDFの出力の項目は出ていたと思います。
最後にもう一度、5/23の門別、5R、6Rを見ても
先程あったPDFの出力の項目がありません。
2Rなどを見てもありません。
報告のあった方が自分と同じようなPC環境なのかとも思うのですが?
もしお役に立てる内容があれば良いのですが。いまさらですが
ご連絡いただき、ありがとうございました。
今回のPDFの出力異常とは直接結びつく症状ではありませんでしたが
改めて「The Sunday Breeze」のデータベース処理能力の遅さを実感しました。
ご覧いただいている皆様のPCの処理能力との関連はないと思われます。
(完全にサーバの処理が遅いだけです:通信回線が遅いならば話が別ですが)
今回ご連絡いただいたことで改めての問題が明らかになったこと
・データベースの処理能力
・ログインセッションが切れてしまう問題
んで
ここ数日、データベースの設定変更を行ってきましたが
さすがに30年以上のすべての競馬のデータを収集しているとデータベースの容量も大変なことになっており、
設定変更自体もかなりの時間がかかることがわかりました。
この数日アクセスしづらい状況になりましたことを
改めてお詫び申し上げます。
現在も曜日や時間帯によっては表示に極端に時間がかかることがあります。
(特に平日の奇数日の午前中や、毎日午前中の早い時間帯の数時間と夕方18時前後から2時間程度)
データベース処理が遅い件については
今月中には何かしらの手を打つか、方策を決定するまでに
もっていきたいと思っています。
セッションが切れてしまうのは…これはサーバアプリケーションの問題としてあがっていますので
実際は管理人の手ではどうしようもないことなのですが…
プログラムの組み方で回避できそうな感じもしますし、
そもそもページの読み込みが早ければこういう事態にもならないはずなので
まずは処理速度を上げる方策をちゃんと考えたいと思っています。
まだもう少し皆様にはご迷惑をおかけすると思いますが
引き続き見捨てずご愛顧いただければ幸いでございます。
---
さて。
いよいよ明後日は日本ダービー。
明日は
「管理人の当たらないG1予想!東京優駿編!」
というホントに当たらない予想を書いていく予定です。