I am testing some minor tweaks to boost performance of a new site hosted at ukraine.com.ua - full php.ini editing is possible. PHP 7.4.
Surely someone else has already done this and could share critique of the settings I came up with.
Redis is on, OPCache 128MB is set.
Here is current php.ini:
[PHP]pcre.backtrack_limit = 1000000realpath_cache_size=4096kexpose_php = Offoutput_buffering=4096implicit_flush = Offopen_basedir=memory_limit = 512Mdisplay_startup_errors=Offlog_errors_max_len = 1024ignore_repeated_errors = Offignore_repeated_source = Offreport_memleaks=Ontrack_errors = Offvariables_order = "GPCS"request_order = "GP"register_argc_argv = Offauto_globals_jit = Onmax_file_uploads=200default_mimetype="text/html"enable_dl=Offextension=timezonedb.so extension=igbinary.so file_uploads = Onupload_tmp_dir=/home/b2g1/.system/tmp upload_max_filesize=50Muser_agent="PHP (akulacyber.com)"
[Syslog]define_syslog_variables = Off
[mail function]SMTP = localhost smtp_port=25
[SQL]sql.safe_mode=Off
[ODBC]odbc.allow_persistent = Offodbc.check_persistent = Onodbc.max_persistent = -1odbc.max_links=-1odbc.defaultlrl=4096odbc.defaultbinmode=1
[MySQLi]mysqli.max_links=-1mysqli.default_port=3306mysqli.reconnect = Off
[mSQL]msql.allow_persistent=Onmsql.max_persistent=1msql.max_links=1
[PostgresSQL]pgsql.allow_persistent=Offpgsql.auto_reset_persistent=Offpgsql.max_persistent = -1pgsql.max_links=-1pgsql.ignore_note=0pgsql.log_notice=0
[bcmath]bcmath.scale = 0
[Session]session.save_handler = redis session.save_path = "unix:///home/b2g1/.system/redis.sock"session.use_cookies=1session.name=PHPSESSID session.auto_start=0session.cookie_lifetime = 0session.cookie_path = /session.cookie_domain=session.cookie_httponly=1session.cookie_secure=1session.cookie_samesite = "Lax"session.serialize_handler=php session.gc_probability=1session.gc_divisor = 1000session.bug_compat_42=0session.bug_compat_warn=1session.referer_check=session.entropy_length=0session.entropy_file=session.cache_limiter = nocache session.cache_expire = 180session.use_trans_sid=0session.hash_function=0session.hash_bits_per_character=5url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
[MSSQL]mssql.allow_persistent = Onmssql.max_persistent = -1mssql.max_links = -1mssql.min_error_severity=10mssql.min_message_severity = 10mssql.compatability_mode = Offmssql.secure_connection = Off
[Tidy]tidy.clean_output = Off
[soap]soap.wsdl_cache_enabled=1soap.wsdl_cache_dir="/home/b2g1/.system/tmp"soap.wsdl_cache_ttl=86400
; Note: opcache.enable, opcache.memory_consumption, opcache.revalidate_freq; are managed by the panel's OPcache tab and would be overwritten here. ; See https://www.ukraine.com.ua/ru/wiki/hosting/php/own-php-ini/ opcache.max_accelerated_files = 10000 opcache.interned_strings_buffer = 32 opcache.save_comments=1 log_errors = On allow_url_include=Off serialize_precision = 100 session.use_only_cookies = Off session.gc_maxlifetime=1440 short_open_tag=On display_errors = Off error_reporting = E_ERROR | E_PARSE | E_CORE_ERROR | E_COMPILE_ERROR max_input_time = 60 max_input_vars = 1000 max_execution_time=30 default_socket_timeout=60 cgi.fix_pathinfo = On allow_url_fopen=On disable_functions = mail.add_x_header=Off date.timezone = Europe/Kiev post_max_size = 50M default_charset=UTF-8 opcache.enable = On opcache.revalidate_freq=60 opcache.memory_consumption=128