Des caches pour accélérer les affichages et économiser du CPU

- 13/05/2022 - 2 heures 36 minutes - Patrick Prémartin

Une session sous le signe de la mise en cache de données utilisées pour les affichages de pages et de changement de paramètres de configuration sur les sites.

Voici site par site (et théoriquement dans l'ordre des modifications) le détail de cette vidéo.

 

=> modifications sur Serial Streameur

- ajout paramètre CACHE_FOLDER dans la configuration du site (à répercuter sur la configuration de production)

- ajout paramètre TEMPLATE_FOLDER dans la configuration du site (à répercuter sur la configuration de production)

- modification des liens vers les fichiers des templates sur SerialStreameur.fr

- ajout paramètre URLSite directement dans la configuration du site (à répercuter sur le projet BackOffice-Xcrud)

- modification de la constante SCRIPT_URL permettant au backoffice des sites de trouver la librairie XCrud

- retrait de SCRIPT_URL de la configuration de dev (à répercuter sur la configuration de production)

- modification sitemap.php et rss.php pour utiliser la version globale de URLSite plutôt que la recréer localement

- extraction de la récupération de la configuration du site depuis "protected/db.inc.php" vers "protected/config.inc.php" (à répercuter sur les autres sites et Backoffice-Xcrud)

- mise en place d'un cache au niveau du programme api_get_stats.php

- mise en place d'un cache au niveau du programme rss.php

- mise en place d'un cache au niveau du programme sitemap.php et ses déclinaisons

- mise en place d'un cache au niveau du programme badge-nb-videos.php

- mise en place d'un cache au niveau du programme badge-duree-videos.php

- mise en place d'un cache au niveau du programme badge-nb-articles.php

- mise en place d'un cache au niveau du programme badge-nb-projets.php

- suppression des déclarations URLSite redondantes

 

=> modifications sur Apprendre Delphi

- prise en compte des modifications faites sur SerialStreameur.fr

- adaptation des sources pour le dossier TEMPLATE_FOLDER

- adaptation des sources pour le dossier URLSite

- personnalisation du fichier de configuration locale

 

=> modifications sur Developpeur AGK

- prise en compte des modifications faites sur Apprendre-Delphi.fr

- adaptation des sources pour le dossier TEMPLATE_FOLDER

- adaptation des sources pour le dossier URLSite

- personnalisation du fichier de configuration locale

 

=> modification sur les blogs Développeur Pascal, Trucs de SysAdmin et Trucs de développeur web

- prise en compte des modifications faites sur Developpeur-AGK.fr

- adaptation des sources pour le dossier TEMPLATE_FOLDER

- adaptation des sources pour le dossier URLSite

- personnalisation du fichier de configuration locale

 

=> modifications sur Zone-Abo

- ajout paramètre CACHE_FOLDER dans la configuration du site (à répercuter sur la configuration de production)

- ajout paramètre TEMPLATE_FOLDER dans la configuration du site (à répercuter sur la configuration de production)

- ajout paramètre URLSite directement dans la configuration du site (à répercuter sur le projet BackOffice-Xcrud)

- modification de la constante SCRIPT_URL permettant au backoffice des sites de trouver la librairie XCrud

- retrait de SCRIPT_URL de la configuration de dev (à répercuter sur la configuration de production)

- suppression des déclarations URLSite redondantes

- mise en place d'un cache au niveau du programme rss.php

- mise en place d'un cache au niveau du programme sitemap.php

- mise en place d'un cache au niveau du programme badge-flux-nb-items.php

 

Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.

Connexion Inscription


Mots-clés associés

Live coding, MySQL, PHP


Classement

Projets > Sites web > Sites dans Zone Abo