commit 4bf32b25ebfd9a50e34cd2d9d37131b570988b05 parent 1b500f38adfa8794abd3c28b3d1d596f9bc7a71d Author: MTRNord <MTRNord@users.noreply.github.com> Date: Fri, 17 Apr 2026 20:57:00 +0200 further tuning Signed-off-by: MTRNord <MTRNord@users.noreply.github.com> Diffstat:
4 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/apps/talos_cluster/mediawiki/Dockerfile b/apps/talos_cluster/mediawiki/Dockerfile @@ -14,4 +14,4 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && apt-get purge -y git && apt-get autoremove -y \ && rm -rf /var/lib/apt/lists/* /tmp/pear -COPY php-custom.ini /usr/local/etc/php/conf.d/mediawiki-custom.ini +COPY php-custom.ini /usr/local/etc/php/conf.d/zz-mediawiki-custom.ini diff --git a/apps/talos_cluster/mediawiki/configmap.yaml b/apps/talos_cluster/mediawiki/configmap.yaml @@ -76,6 +76,7 @@ data: ]; $wgJobRunRate = 0; + $wgUseLocalMessageCache = true; $wgShowExceptionDetails = true; diff --git a/apps/talos_cluster/mediawiki/mariadb.yaml b/apps/talos_cluster/mediawiki/mariadb.yaml @@ -14,6 +14,12 @@ data: tmp_table_size = 32M max_heap_table_size = 32M innodb_lock_wait_timeout = 120 + innodb_flush_log_at_trx_commit = 2 + innodb_io_capacity = 500 + innodb_io_capacity_max = 2000 + skip_name_resolve = ON + slow_query_log = ON + long_query_time = 1 --- apiVersion: apps/v1 kind: StatefulSet diff --git a/apps/talos_cluster/mediawiki/php-custom.ini b/apps/talos_cluster/mediawiki/php-custom.ini @@ -5,11 +5,13 @@ max_execution_time = 60 ; OPcache opcache.enable = 1 -opcache.memory_consumption = 128 +opcache.memory_consumption = 192 opcache.interned_strings_buffer = 16 opcache.max_accelerated_files = 10000 opcache.revalidate_freq = 60 opcache.fast_shutdown = 1 +opcache.jit = tracing +opcache.jit_buffer_size = 64M ; APCu apc.enabled = 1