Analyse de fichiers et performances

Lorsque vous installez Simple File List, le plugin créera un nouveau répertoire dans votre répertoire de téléchargement WordPress intentionnellement séparé de la médiathèque WordPress. L'emplacement par défaut est :

wp-content/uploads/simple-file-list/

La version Pro vous permet de changer cet emplacement, tant qu'il reste relatif à votre dossier de départ WordPress. Peu importe où vous placez ce répertoire, l'analyse sera la même.

Étant donné que le plug-in peut avoir besoin de reconnaître les fichiers ajoutés, supprimés ou modifiés en dehors du plug-in à l'aide de FTP ou d'autres moyens, une nouvelle analyse est effectuée pour s'assurer que le tableau de la liste des fichiers stocké dans la base de données correspond à ce qui se trouve réellement sur votre disque.

Re-balayage manuel

Premièrement, si vous ajoutez rarement des fichiers en dehors du plugin, vous n'avez pas besoin d'utiliser une analyse régulière et le reste de cet article ne s'applique pas. Réglez le paramètre Disk Re-Scan sur "Scan Only Manually".

Cliquez ensuite simplement sur le bouton "Re-Scan Files" dans la liste des fichiers Admin pour effectuer une analyse complète du disque.

Cliquer sur ce bouton force une nouvelle analyse complète de la liste de fichiers. Si votre liste est longue, cela peut prendre un certain temps.

ASTUCE – Si vous rencontrez des problèmes de délai d'attente lors de la numérisation, désactivez la génération de vignettes. Ce processus nécessite beaucoup plus de ressources que la simple liste des fichiers sur le disque.

Si vous ajoutez des fichiers en dehors du plugin, vous disposez de plusieurs options pour les ajouter automatiquement à votre liste.

Numérisation à chaque fois

Si vous ajoutez ou supprimez des fichiers via FTP ou en utilisant une autre méthode en dehors du plug-in et que vous avez besoin que les modifications apparaissent immédiatement, définissez le paramètre Disk Re-Scan sur "Scan Each Time". Cela forcera Simple File List Pro à rechercher des modifications sur le disque à chaque chargement de page. Si votre liste de fichiers est volumineuse et que votre serveur Web est limité, cela peut ralentir le chargement des pages.

Numérisation à intervalle

Si vous ajoutez ou supprimez des fichiers via FTP ou en utilisant une autre méthode en dehors du plug-in et que vous n'avez PAS besoin que les modifications apparaissent immédiatement, définissez le paramètre Disk Re-Scan sur "Scan Each Day" ou "Scan Each Hour". L'utilisation de l'un de ces paramètres fera en sorte que la nouvelle analyse ne se produise pas plus fréquemment que le paramètre choisi.

Il est important de comprendre que les intervalles ne sont pas liés à une horloge. WordPress s'appuie sur le trafic du site Web pour déclencher des actions. Cela signifie que si vous utilisez le paramètre "Analyser chaque heure", mais que votre site Web ne voit pas de nouveaux visiteurs chaque heure, le travail ne commencera pas avant l'arrivée du prochain visiteur, même si c'est des heures plus tard.

Pour analyser en arrière-plan ou non

Normalement, Simple File List Pro utilise un WordPress transitoire dans la base de données pour savoir s'il est temps de re-scanner ou non. Ce transitoire a une date d'expiration. Ainsi, s'il a expiré, le disque sera réanalysé avant le chargement de la page de la liste des fichiers.

Malheureusement, cela signifie qu'un visiteur malchanceux qui arrive sur votre liste de fichiers après l'expiration du transitoire doit attendre qu'il soit à nouveau analysé avant que la page ne se charge. Cela signifie une personne malchanceuse par jour ou par heure.

La vérification du paramètre Analyser en arrière-plan utilisera à la place le système WP CRON de WordPress pour exécuter les tâches de nouvelle analyse. L'avantage est que les visiteurs de votre liste de fichiers frontaux n'auront pas à attendre la fin de l'analyse, car cela est traité comme une tâche d'arrière-plan. Cela fonctionne bien si votre site a des visites fréquentes.

Cependant, si votre trafic est faible, un nouvel utilisateur peut ne pas voir les modifications du disque car il a lui-même déclenché la tâche de réanalyse en arrière-plan et ne verra pas les modifications jusqu'au chargement d'une liste de fichiers ultérieure.

Certains serveurs Web ont des problèmes avec le WP CRON système, ce paramètre n'est donc pas activé par défaut.

Expérimentez avec les différents paramètres et voyez ce qui fonctionne le mieux pour votre site Web. Consultez les statistiques de temps/mémoire dans le pied de page de la liste d'administration pour voir à quelle vitesse votre liste se charge.

ASTUCE - Installer le Contrôle WP plugin afin que vous puissiez voir ce qui se passe avec le système WordPress CRON.

Fonctionnement de la numérisation

La numérisation peut être un processus gourmand en ressources, à la fois en termes de temps et de mémoire. Au fur et à mesure que votre liste de fichiers s'allonge, vous finirez par rencontrer certaines limitations de votre serveur Web.

Lorsque le disque est analysé, un tableau de chemins de fichiers est stocké dans un tableau en mémoire. Ce tableau est ensuite traité élément par élément pour créer un deuxième tableau, qui est ce qui est stocké dans la base de données. Ce deuxième tableau est beaucoup plus grand car il stocke les données associées au fichier, telles que les dates, la propriété, les noms agréables et les descriptions. Le tri crée des tableaux supplémentaires. Tous ces éléments peuvent conduire à des limites de mémoire.

La taille maximale du tableau de fichiers pouvant être stocké dans la base de données WordPress est de 2 Go. Il est important de comprendre que cela n'est pas lié à la taille des fichiers, mais plutôt au texte associé à chaque élément du tableau de données. Ainsi, 2 Go pourraient stocker des données pour de nombreux fichiers.

PHP a des limitations définies sur les données transmises qui sont bien inférieures à cette valeur de 2 Go. La quantité de données que votre serveur peut extraire de la base de données et la rapidité avec laquelle il peut le faire sont vos véritables limites.

Génération de vignettes

Les analyses de fichiers sont généralement très rapides, mais la recherche et la génération de vignettes pour les fichiers applicables prennent du temps, en particulier pour les fichiers PDF. Ce processus se produit juste après l'analyse du disque pour les modifications. Chaque fichier du tableau est vérifié pour voir s'il utilise la génération de vignettes et si la vignette est présente ou non. Si le processus se bloque sur un fichier trop volumineux ou problématique, l'icône par défaut sera utilisée à la place. Si votre liste prend beaucoup de temps à renumériser, désactivez la génération de vignettes.

Résumé

En résumé, si vous n'ajoutez pas de fichiers à votre liste depuis l'extérieur du plugin, utilisez le paramètre Re-Scan Only Manually. Sinon, testez les options de numérisation et voyez ce qui fonctionne le mieux pour votre site.

3 réflexions sur "Analyse de fichiers et performances"

  1. Lorsque je change le paramètre Disk Re-scan en n'importe quoi de la valeur par défaut et que je sauvegarde, le répertoire de la liste de fichiers devient :
    wp-content-5C-5C-5C-5CDocuments-5C-5C-5C-5CForms-and-Documents-5C-5C-5C-5CEmployee-Forms-5C-5C-5C-5CEmployee-Related-Forms/

    c'est à dire. il remplace les barres obliques inverses par -5C-5C-5C-5C et un nouveau répertoire est créé.

    Répondre

Laisser un commentaire

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..