URL短縮に使用する推奨アルゴリズムを誰か推奨できますか? PHPを使ってコーディングしています。最初は、「a」などの文字で始まり、リクエストを繰り返し処理し、データベースにレコードを作成するため、文字を b、c、d ... A、B などにインクリメントする必要があるものを書くことを考えました。適切な。
しかし、このアルゴリズムはかなり重く/不器用である可能性があり、それを行うためのより良い方法がある可能性があることに気づきました。
Google で少し読んだところ、データベースの ID 列からの基数変換を行っている人もいるようです。これは私がよく知っていることではありません。
誰かがこれがどのように機能するかを詳しく説明してくれますか? いくつかのコード例も素晴らしいでしょう。
私は自分でそれを学びたいので、完全な解決策は明らかに望んでいませんが、これがどのように機能するかについての説明/疑似コードは素晴らしいでしょう.