Una línea de código php para obtener parámetros de opcache y más de 30 explicaciones de parámetros

<?php echo "<h3>opcache config</h3>".json_encode(opcache_get_configuration(), JSON_PRETTY_PRINT); ?>

La línea de código anterior se puede completar (PHP5.5+;) y los parámetros se obtienen de la siguiente manera

{
    "directives": {
        "opcache.enable": true,
        "opcache.enable_cli": true,
        "opcache.use_cwd": true,
        "opcache.validate_timestamps": true,
        "opcache.validate_permission": false,
        "opcache.validate_root": false,
        "opcache.inherited_hack": true,
        "opcache.dups_fix": false,
        "opcache.revalidate_path": false,
        "opcache.log_verbosity_level": 1,
        "opcache.memory_consumption": 134217728,
        "opcache.interned_strings_buffer": 32,
        "opcache.max_accelerated_files": 80000,
        "opcache.max_wasted_percentage": 0.05,
        "opcache.consistency_checks": 0,
        "opcache.force_restart_timeout": 180,
        "opcache.revalidate_freq": 3,
        "opcache.preferred_memory_model": "",
        "opcache.blacklist_filename": "",
        "opcache.max_file_size": 0,
        "opcache.error_log": "",
        "opcache.protect_memory": false,
        "opcache.save_comments": true,
        "opcache.fast_shutdown": true,
        "opcache.enable_file_override": false,
        "opcache.optimization_level": 2147467263,
        "opcache.lockfile_path": "\/tmp",
        "opcache.file_cache": "",
        "opcache.file_cache_only": false,
        "opcache.file_cache_consistency_checks": true
    },
    "version": {
        "version": "7.1.33",
        "opcache_product_name": "Zend OPcache"
    },
    "blacklist": []
}

A continuación se muestra una explicación de cada parámetro:

  • opcache.enable: habilita OPcache.

  • opcache.enable_cli: habilita OPcache para la interfaz de línea de comandos (CLI).

  • opcache.use_cwd: utiliza el directorio de trabajo actual como clave de caché.

  • opcache.validate_timestamps: habilita la validación de marca de tiempo para verificar si los archivos han cambiado.

  • opcache.validate_permission: deshabilita la validación de permisos para verificar si los archivos son legibles.

  • opcache.validate_root: deshabilite la validación de raíz para verificar si los archivos están en el directorio raíz de PHP.

  • opcache.inherited_hack: habilita el truco de herencia para resolver problemas de herencia.

  • opcache.dups_fix: deshabilite la corrección de duplicación para resolver problemas de duplicación.

  • opcache.revalidate_path: deshabilita la validación de ruta para verificar si el archivo está en la ruta PHP.

  • opcache.log_verbosity_level: establece el nivel de detalle del registro.

  • opcache.memory_consumption: establece la cantidad de memoria utilizada por OPcache.

  • opcache.interned_strings_buffer: establece el tamaño del búfer utilizado para almacenar cadenas.

  • opcache.max_accelerated_files: establece la cantidad máxima de archivos acelerados.

  • opcache.max_wasted_percentage: establece el porcentaje máximo de desperdicio.

  • opcache.consistency_checks: establece el nivel de verificación de coherencia.

  • opcache.force_restart_timeout: establece el tiempo de espera de reinicio forzado.

  • opcache.revalidate_freq: establece la frecuencia de revalidación.

  • opcache.preferred_memory_model: establece el modelo de memoria preferido.

  • opcache.blacklist_filename: establece el nombre del archivo de la lista negra.

  • opcache.max_file_size: establece el tamaño máximo de archivo.

  • opcache.error_log: establece el nombre del archivo de registro de errores.

  • opcache.protect_memory: habilita la protección de la memoria.

  • opcache.save_comments: permite guardar comentarios.

  • opcache.fast_shutdown: habilita el apagado rápido.

  • opcache.enable_file_override: deshabilita la anulación de archivos.

  • opcache.optimization_level: establece el nivel de optimización.

  • opcache.lockfile_path: establece la ruta del archivo de bloqueo.

  • opcache.file_cache: establece la ruta de la caché del archivo.

  • opcache.file_cache_only: habilita el almacenamiento en caché de solo archivos.

  • opcache.file_cache_consistency_checks: habilita las comprobaciones de coherencia de la caché de archivos.

La información de la versión incluye la versión de PHP y el nombre del producto OPcache. Una lista negra vacía significa que no hay archivos prohibidos.

Supongo que te gusta

Origin blog.csdn.net/YUJIANYUE/article/details/130717323
Recomendado
Clasificación