Ich habe 40 Kategorien und jede Kategorie hat 10-100 Unterkategorien. Standardmäßig hört der Benutzer alle Kategorien und Unterkategorien ab. Ich möchte jedem Benutzer die Möglichkeit geben, aus der gesamten Kategorie oder aus einer bestimmten Unterkategorie die Bindung zu lösen. Also, jetzt, was ich habe, ist jede Kategorie ein Kanal und jede Unterkategorie ist ein Ereignis.Was ist der beste Weg, um eine Menge von Kanälen und Veranstaltungen mit Pusher zu hören
Jetzt habe ich etwas wie jeder Benutzer an 2000-3000 Ereignisse gebunden ist, und ich weiß, das ist falsch, also was ist der richtige Weg, um den Benutzer zwischen 3000 Ereignisse filtern lassen? Ist es in Ordnung, an so viele Ereignisse zu binden?
Ich denke, mit Event ist ganz normal, Sie können eine Menge haben, aber es hängt von Client-Leistungen. Die Optimierung kann übrigens in der Art und Weise erfolgen, wie Ihre Ereignisse verkabelt werden. – SmasherHell
@SmasherHell was meinst du mit verdrahtet? –
können Sie Ereignisse nach anonymer Funktion definieren (zB: element.onclick = function() {};) oder eine Funktion definieren, die mehrere Ereignisse behandeln kann (zB: element.onclick = event_handler;) – SmasherHell