私はフォームを作成していますが、より人間が読める形式で値を表示することに大きな利点があるのではないかと思います。例えば:
index.php?user = ted&location = newyork
それよりも:
index.php?user = 23423&location = 34645
一方では、クエリ文字列をもう少し読みやすくすることで、ユーザーと検索エンジンはそれらがどこにあるかをよりよく理解できますが、関連する行を追跡する必要があるため、サーバー側でもう少し作業が必要になります一意のID以外のものを介して。
たとえば、id
を必要とする他の行で作業できるようになる前に、まず「newyork」のが何であるかを見つけますlocation_id
。私は常にdbにできるだけ少ない作業を与えることを好みます。
編集:読みやすさで行くことにしました。必要に応じて、いつでもmysqlクエリキャッシュを使用して処理を高速化できると思います。