...

Ressources système

Démarré par alexetgus, 08 Mars 2017 à 15:56:37

« précédent - suivant »

alexetgus

Salut,

J'ai encore un truc à dire.
Ce mod, avec jQuery, plombe une grosse partie des ressources système.
Alors oui, je sais, c'est juste quand on répond.

Mais il est des appareils qui doivent mal supporter la charge de ce mod et gêne les participants.
Il faut faire quelque chose pour que ce mod cesse de bouffer toutes les ressources.

maximus23

Bonjour,

Non pas de soucis de ce côté en plus JQuery sera une norme de la future version de Smf. De plus dans la librairie utilisée il n'y a que 2 fichiers utilisés les autres sont là car c'est propre à la licence de la librairie mais sans utilité.

Une grosse partie des mods utilisent ce procédé car il permet d'avoir une gestion du code directement côté navigateur et non sur une interprétation serveur. Ici j'ai bien une 10 de mods en JQuery. Dans la version actuelle de Smf l'éditeur est en jQuery aussi.

Ici sur mon serveur il ne consomme absolument rien comme ressources et un peu si on fait une redimension.

:)
Amitiés et à Bientôt.
Have a Nice Day.

alexetgus

C'est justement le problème du mod. On dirait qu'il travaille tout le temps !

jQuery, je connais, il ne consommes les ressources que quand c'est nécessaire.
Mais ton mod a un souci de ce côté, il utilise jQuery en boucle, il ne s'arrête jamais pour attendre.
Vas chez oim et observe les ressources quand tu réponds à un post. Même au repos, la fenêtre de réponse consomme un max de ressources ! (attention ! jQuery cesse de fonctionner quand on change de fenêtre ou onglet)

Sur mon PC, c'est 50% du processeur qui sont utilisés, même si je ne touche à rien.
Répondre signifie que 50% du processeur seront utilisé ! :o

Tu as du rater quelque chose. Le mod upload ne doit pas fonctionner en permanence. Il doit savoir attendre qu'on l'utilise. ;)

Regarde la page de contact de mon site, j'utilise jQuery avec Bootstrap,  mais ça ne plombe pas les ressources !

maximus23

Bonjour,

Non moi ici je n'ai absolument rien sauf quand je le lance. Le jQuery est en plus utilisé à l'ouverture du programme il n'est pas mis en charge permanente.

En mode debug et performance je suis à 0.5% d'appel aux ressources.

Attention je t'ai dit que le mode édition utilise aussi le JQuery il se base sue SCeditor qui sera la norme intégrale dans la version 2.1.

Maintenant avec toutes les modifications de Smf cela fait un petit temps que je n'ai plus regardé la compatibilité du programme et je referai un test dès que j'ai un moment.

:)
Amitiés et à Bientôt.
Have a Nice Day.

alexetgus

Mais je me fous de SMF et de leurs choix, je m'en tape !

Je te parle de ton mod, le tien !

maximus23

Ok mais lis ce que j'ai indiqué il y a 5 librairies JQuery qui sont activées lors de la mise en édition.

Je viens de refaire un test serveur ici et j'ai rien comme consommation de ressources.

Comment fais tu pour mesurer les ressources de ton serveur ?

:)
Amitiés et à Bientôt.
Have a Nice Day.

alexetgus

Je ne parle pas serveur, mais du client.
jQuery ne tourne pas sur le serveur, c'est sur la machine client qu'il est utilisé. ;)

maximus23

Oui bien entendu c'est côté client un lapsus typographique de ma part  ;D on est tellement habitué de parler serveur  ;D

Tout l'intérêt est de voir directement les infos des diverses procédures sans passer par le serveur.

Donc tu utilises quel plug-in pour toi tester ?

:)
Amitiés et à Bientôt.
Have a Nice Day.

alexetgus

09 Mars 2017 à 18:38:45 #8 Dernière édition: 09 Mars 2017 à 18:43:07 par alexetgus »
En permanence, j'ai un outil qui me renseigne sur la charge et la température des coeurs du processeur.
Cet outil s'appelle "Core Temp".




En jaune, c'est la charge processeur. En vert, c'est la température des coeurs (ça change de couleur si ça chauffe trop).
J'ai déjà perdu un processeur à cause de la chaleur, alors maintenant je surveille ! ;)

Et quand je réponds à un post sur mon site, ton mod fait grimper l'utilisation processeur à 50% en moyenne.
50%, ca signifie que un coeur du processeur est dédié au mod ! :o

En plus, je suis un nul en JS/jQuery, je déteste ce langage et j'y suis hermétique !
Pour moi, JS est un outil pour abuser d'un visiteur (tracking, DRM, etc.)


alexetgus

Regarde, c'est quand même quelque chose ! :o