Toutes les fonctions dans un fichier / plusieurs includes / ou plusieurs classes ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Toutes les fonctions dans un fichier / plusieurs includes / ou plusieurs classes ?

Re: Toutes les fonctions dans un fichier / plusieurs includes / ou plusieurs classes ?

par two3d » 04 mars 2021, 22:15

Tout est paramétrable, j'ai regardé un tuto, tu a des variables de timestamp pour indiquer combien de temps en seconde tu veux avant la prochaine remise en cache.

Intéressant en tout cas, je te remercie!

Re: Toutes les fonctions dans un fichier / plusieurs includes / ou plusieurs classes ?

par Saian » 04 mars 2021, 22:12

J'ai pas regardé en détail mais c'est un cache côté serveur et je pense en gros que ça reste en cache tant que le fichier du code source n'est pas modifié, mais c'est surement une chouille plus complexe. ^^

Re: Toutes les fonctions dans un fichier / plusieurs includes / ou plusieurs classes ?

par two3d » 04 mars 2021, 20:18

Cool, merci pour opcode, je connaissais pas, très bien pour un forum/blog je penses.

Est ce que le cache est pour le navigateur ou pour le serveur ? est ce que si une personne passe sur la page elle met le script en cache pendant tant de secondes et tout le monde attends la fin pour que ça recharge ou c'est par navigateur/visiteur ?

Re: Toutes les fonctions dans un fichier / plusieurs includes / ou plusieurs classes ?

par Saian » 03 mars 2021, 23:02

Salut two3d, à mon avis comme ça au feeling ça ne va probablement pas te faire une grosse différence. Je pense que charger 74 fonctions de 13 lignes c'est pas la mer à boire pour le moteur php. Ceci dit si tu veux vraiment optimiser, tu pourrais mettre toutes les fonctions que tu utilises tout le temps dans un fichier et les autres dans des fichiers "thématiques" ou regroupés par rapport à leur utilisation (celles que tu utilises dans les mêmes scripts). Tu peux aussi utiliser l'extension OPcache pour utiliser des caches des opcodes (les codes php compilés).

Toutes les fonctions dans un fichier / plusieurs includes / ou plusieurs classes ?

par two3d » 02 mars 2021, 17:51

Bonjour,

je me demande si mon fichier qui contient toutes mes fonctions ne fait pas lourd pour mon script (74 fonctions sur 1000 lignes environ, pour une moyenne de 13 lignes par fonction, mais ça on s'en fout :mrgreen: je sors :arrow: ), je souhaiterais alléger cela.

Vue que le script met en mémoire toutes les fonctions déclarées, il est plus judicieux d'inclure les fonctions dont on a besoin ou créer des classes ?

Qu'est ce que vous me recommandez ?