클라우드웨이즈로 서버관리할때 php의 설정항목이 무엇이 있는지 알아보겠습니다.
- MAX INPUT VARIABLES:
- 이 설정은 PHP 스크립트가 입력 데이터로 받을 수 있는 변수의 최대 수를 정의합니다.
$_GET
,$_POST
및$_COOKIE
에서 받아온 변수들이 여기에 포함됩니다. 만약 폼에서 많은 수의 입력 필드를 사용하는 경우, 이 값이 너무 낮게 설정되어 있다면 일부 데이터가 잘리게 됩니다.
- 이 설정은 PHP 스크립트가 입력 데이터로 받을 수 있는 변수의 최대 수를 정의합니다.
- MAX INPUT TIME:
- 이 설정은 스크립트가 입력 데이터를 구문 분석하는 데 걸리는 최대 시간(초 단위)을 정의합니다. 이 시간이 초과되면 스크립트는 중단됩니다. 주로 대량의 데이터를 업로드할 때 문제가 될 수 있습니다.
- OPCACHE MEMORY:
- OPCache는 PHP 코드의 컴파일된 버전을 메모리에 캐시하여 성능을 향상시키는 기능입니다. “OPCACHE MEMORY”는 이 캐시에 할당된 메모리의 양을 정의합니다. 적절한 메모리 할당은 웹 애플리케이션의 성능을 크게 향상시킬 수 있습니다.
- SHORT OPEN TAG:
- 이 설정은 PHP 코드에서 짧은 형식의 오픈 태그 (
<?
대신<?php
)를 사용할지 여부를 결정합니다. 일부 호스팅 환경에서는 이 기능이 비활성화되어 있을 수 있으므로, 호환성 문제를 피하기 위해 일반적으로 사용하지 않는 것이 좋습니다.
- 이 설정은 PHP 코드에서 짧은 형식의 오픈 태그 (
- XDEBUG:
- Xdebug는 PHP의 디버깅 및 프로파일링 도구입니다. 개발 중에 에러 추적, 코드의 실행 경로, 성능 측정 등에 사용됩니다. 그러나, 실제 프로덕션 환경에서는 성능 저하가 발생할 수 있으므로 비활성화하는 것이 일반적입니다.
이러한 설정은 서버의 성능과 안정성, 그리고 웹 애플리케이션의 동작 방식에 큰 영향을 미칠 수 있습니다. 따라서 설정을 변경하기 전에 해당 설정의 목적과 영향을 정확히 이해하고 있어야 합니다.