Téléchargement Gratuit ZoneTelechargement

..

Une game qui nest plus dans notre historique lol

Telecharger une game qui nest plus dans notre historique lol

Aide


Vous devez vous inscrire afin de télécharger
Veuillez créer un compte gratuitement sur Torrent9 pour accéder aux téléchargements illimités et au streaming !

COMMENT NOUS ALLONS FAIRE

Pour l'instant, nous avons identifié deux problèmes structuraux majeurs qui contribuent à des temps de mise en route lents. Le premier concerne l'architecture de notre plug-in qui nous permet de diviser le code du client en plusieurs parties utiles. Cette architecture s'est complexifiée au fur et à mesure que nous avons ajouté de nouvelles fonctionnalités au client. Ensuite, nous utilisons mal le cadriciel Javascript (appelé Ember) qui dirige notre interface.

Actuellement, le client utilise trop de plug-ins et d'applications Ember. En fait, durant le processus de mise en route de notre client, nous chargeons 41 plug-ins et 16 applications différentes. Chacun de ces processus prend entre ms et ms pour se lancer. Ce n'est pas idéal.

Notre plan est de consolider ces plug-ins et applications pour pouvoir réduire leur nombre (et les rendre théoriquement plus efficaces). Nous allons d'abord nous concentrer sur ceux qui se lancent durant la mise en route, car nous pensons que ce sont eux qui seront le plus avantageux pour le client.

PHASE 1 : MISE EN ROUTE

Actuellement, beaucoup d'entre vous peuvent attendre jusqu'à 40 secondes pour la mise en route. Si vous faites partie de ces joueurs, vous savez que l'expérience peut s'avérer extrêmement lente et frustrante. Cela signifie également que lorsque votre client plante, le redémarrer peut s'avérer encore plus difficile.

Beaucoup d'éléments du client comme les notifications, la liste d'amis et l'onglet Collection sont affectés par les plug-ins et les applications qui se lancent durant la mise en route. Même si notre objectif à long terme est de réduire la mise en route à 15 secondes pour les joueurs du 90e centile, nous pensons que nous allons également pouvoir corriger plusieurs bugs et manques d'efficacité qui affectent le client.

Après quelques mois de travail sur la mise en route, nous allons analyser notre progression puis, probablement vers la fin du printemps, nous passerons à la sélection des champions.

PHASE 2 : SÉLECTION DES CHAMPIONS

La sélection des champions ajoute beaucoup de plug-ins et applications Ember supplémentaires. Pour être clairs, presque tout ce que vous faites lors de la sélection des champions engendre de nouvelles applications. L'échange de champions en engendre deux. C'est la même chose lorsque vous changez vos sorts d'invocateur.

Plus vous jouez longtemps à League en une seule session, plus ces applications s'empilent et entraînent un ralentissement de plus en plus pénible. À cela, s'ajoute également le fait que la plupart des actions que vous effectuez lors de la sélection des champions reposent sur la communication avec nos serveurs et ajoutent de la latence à chaque interaction.

Le véritable problème de la sélection des champions est lié à la manière dont nos systèmes internes gèrent les données. L'architecture actuelle de la sélection des champions nous permet de faire passer énormément de données importantes à travers nos systèmes. Par exemple, si Riot décide de désactiver un champion en file classée, ce champion deviendra indisponible presque immédiatement pour tous les joueurs, y compris pour ceux qui sont actuellement dans la sélection des champions au moment de la désactivation.

C'est un système très efficace, mais qui requiert énormément de puissance pour le faire fonctionner. Vu la structure actuelle de notre système, il y a énormément de portails et d'engorgements inutiles. Beaucoup de données sont souvent reproduites alors qu'une seule petite variable a été changée. Cela empiète considérablement sur votre expérience du client.

Pour corriger cela, nous allons devoir complètement changer la façon dont fonctionne l'infrastructure interne de la sélection des champions. Nous allons retravailler la manière de faire passer toutes les données du serveur au client durant la sélection des champions, et cela va prendre du temps.

Nous avons d'autres objectifs ambitieux à long terme qui pourraient rendre la sélection des champions encore plus efficace, comme faire du client une seule application Ember sans aucun plug-in. À court terme, nous souhaitons implémenter suffisamment de changements pour que notre client fonctionne à la vitesse que nous visons.

Nous ignorons encore où nous en serons lorsque nous aurons terminé notre travail de six mois. Mais lorsque nous aurons terminé, nous pensons que nous aurons fait beaucoup de progrès et aurons de nouvelles étapes à atteindre.


  • Iscan epson
  • Ald compte ameli
  • 8 miles truenfrench
  • Album tommy lee
  • Celebrity woody allen
  • Bing comme moteur de recherche