私はネイティブのアプリケーションを持っています。アプリケーションはサーバーからのデータを必要とし、サーバーはPHPを実行します(これはかなり基本的な共有ホスティングです)。データが要求されると、PHPは、アプリケーションからPOSTで入ってくるトークンがトークンのリストに含まれているかどうかを確認する必要があります。トークンはデータベースにありません(つまり、トークンを要求するデータベースに照会することはできません)。PHPと読み込み速度
私はトークンの配列でPHPファイルを持っている:私は、次のいずれかの操作を実行することができます
(のNoSQL DBSはオプションではありません)アプリによって呼び出されるPHPファイルを、このファイルを含んでいます。
私はトークン名で名前が付けられたn txtファイルを持っています:ファイルがアプリケーションからの名前で存在するかどうかをテストします。
私はトークンを含むtxtファイルを持っています。正規表現はトークンを検索します。
私はJSONファイルを持っています:PHPはJSONを読み込み、トークンがあるかどうかを確認します。
私が知りたいことは、データを読み取る最速の方法は何ですか?より速い方法がありますか?トークンは5000以下にすることができます。
ありがとうございます!
ハードコードされた(1)がおそらくこの場合の最も速い解決策です。 –
クローズ投票者:これは間違いなく意見ベースではありませんが、ちょっとしたベンチマークで、この小さな(5000-)データセットで最も速い方法がハードコードされたPHPファイルであることを証明します。 – hanshenrik