仮想通貨100種類以上紹介のブログ……を目指して(^^;

VALU・VA発行者一覧を作りました!が、しかぁし!!-ワードプレスで大量のテーブル(表)を扱うために。

 

まず……僕みたいな日中働いているサラリーマンでもVALUを楽しむために、営業時間外でも価格を参照できるページを作りました。自分が使いたいと思う範囲で、データ自体は今後もメンテナンスしていきます。

が、しかし、10,000行以上にも及ぶ表を読み込んでから表示するとなると、読み込み時間がとんでもなくかかります。(30秒~60秒程度)。ページを開いて、トイレに行って、帰ってくれば開いてるワケです。読み込みが終わってしまうと、後はサクサク動くので、自分の使い勝手としてはまずまずの出来栄えです。しかし、ここまで読み込み時間が長いと、果たして人に公開して良いクォリティなのか若干疑問ではあります(^^;

散々プラグインを探したのですが、ちょうど良いものが見つからず、改善するには自力でコード書くしかないかな……と思ってます。実質、それをやっている時間はなさそうなので、サクッとデータのみ利用したい人のためにCSVを直接ダウンロードできるページも作りました。時間もかからずすぐに使えます。

(2017.07.18 気合いを入れて、自力でコードを書き、作り切りました!)

↓ ↓ ↓ 興味のある方は下記からどうぞ ↓ ↓ ↓

サイト上で確認(注意:1分待ちCSVダウンロードもこちら) ・ CSVをダウンロード

最終的にTablePressを使用

もはや有名すぎるプラグインなので、わざわざ僕が紹介する程のこともないですが、テーブルの作成にはTablePressを使用しました。

自分の作成した表は約14万セルもあるので、表示に時間がかかってしまいますが、1万セルくらい(5~6列で2000行くらい)までなら、快適に使用することができそうです。単純に表を作成したい人にももちろんオススメのプラグインです。

しかし、何と言っても、このプラグインの良さはデータのインポートが可能なことです。MicrosoftOfficeのヘビーユーザーで、AccessやExcelをゴリゴリ使う人に取っては、作成したデータを簡単にワードプレスのサイト上で公開できるというのは、かなり嬉しいですよね。

操作もいたって簡単で……

  1. インポートタブをクリック
  2. ファイルを選択
  3. 「インポート」をクリック

この3ステップを実行後、ショートコードを掲載したい記事の中に貼り付けるだけで、テーブルを掲載することができます。

注意点としてはデータはUTF-8で作成するといったところでしょうか。

TablePressの弱点

今回使ってみて、TablePressの挙動を見たのですが、

  1. データベースからデータを読み込みながら、TableタグなどでHTMLを組む
  2. 表示対象以外を非表示にする

この2段階で動いている模様です。このため、データ量が多すぎる場合には、初めの読み込みに時間がかかるようです。

データ量が多い場合には不向きなプラグインなのでしょうね。

理想的な仕様

理想的には……

  1. 抽出条件を見て、JavaScriptでhttpRequestをPHPのコードに送信
  2. PHP側でSQLを組み立て、MySQLへ送信
  3. PHP側で結果をJavaScriptへ返信
  4. Javascriptが表示されているテーブルを更新

この流れで処理してほしいですね(^^;そうすると、ソートや検索の速度は落ちるかもしれませんが、初めの読み込みは速くなりますよね。

こういったプラグインをご存知の方いたら、ぜひ教えてもらえませんか?(^^;

すぐに導入します。

それともどっかで自分で開発するしかないのかなぁ……面倒だ(><;

追記(2017.07.19)

自分で開発し、なんとか作り切りました!これは絶対使えるという自信作なので、ぜひ使ってみてください!

↓ ↓ ↓ 下記からどうぞ ↓ ↓ ↓

VALU一覧表

SNSでフォローする
Comments (3)
  1. valuをやってる人より より:

    VALU一覧表、スバラシイです。さっそく利用させてもらっています。
    VALUの公式サイトからこういったデータが出ればもっと買う人も増えるのに、というくらいスバラシイ出来です。株のように他と比較しながら買うということが出来ず非常にストレスを感じていましたので……。
    すでに120点の出来ですが、個人的にはウォッチリスト数も追加して頂けると2000点くらいになります。
    今後も週一程度でも構いませんので、データを更新して頂けるとありがたいです。期待しています。

    1. キズキ キズキ より:

      >valuをやってる人よりさん
      ウォッチリスト数かぁ、なるほどなるほど。確かに重要な判断材料ですよね!検討してみますね。
      思っていた以上に見てくれる人が多いので、データは毎日更新を心がけます!

  2. キズキ キズキ より:

    valuをやってる人よりさんのリクエストに応えてウォッチリスト数を追加しました。
    不具合が起こらないか。ドキドキしています(^^;

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です