私は、ユーザーがツールバーを手配できるようにするサイトをいくつか見てきました。リンクツールバーの変更をユーザーに許可する最善の方法(注文の変更、追加、削除)
これを行うにはどうすればよいですか?
私はおそらく次の操作を行いたい:。
は、リンクの順序が保存され、ユーザーテーブルに新しい数値DBフィールド「listorder」を作成し
各リンクは、数を表します。このような何かがリンクのための新しい表に次のようになります。 最初のリンク - 1つの 第2のリンク - 2 第3リンク - 3などのように
デフォルト「listorder」になります。ユーザーが配置された123 カスタム:231
html: を231に分割して配列に格納し、db(新しいリンクテーブル)から各リンクの適切な内容を探します。
これは、クエリのためにサイトがかなり遅くなるようです。
誰かがこのようなことを行う良い方法を知っていますか?
クッキーは動作しません。注文は永続的で、ユーザーのアカウントに保存する必要があります。
オプション#1:サーバー/クライアント側ではもう少し動作するが、クッキーのセットには依存しないオプション#2:クッキーに依存するあなたのサーバーの処理時間/負荷を取り、それをユーザーの裏に置きます。ドキュメントのフッタにこのコードをスローするようにしてください。 – gorelative
また、memcachedや他の形式のメモリキャッシュを使用することもできます。サーバーのローパーを少し軽くします。クッキーの値とdbの値の間のタイムスタンプチェックをすばやく行います。タイムスタンプが一致しない場合は、クッキーを再保存します。 – gorelative