From 4119494915103a2011e995378180cd4cf2f0c0d6 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Thu, 21 Apr 2016 10:51:26 +0200
Subject: [PATCH] ansible-inventories/arocom#75 Configure OpCache

---
 defaults/main.yml                     | 4 +++-
 templates/etc-php5-conf-d-opcache.ini | 3 +++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/defaults/main.yml b/defaults/main.yml
index 8cf8e02..03cebb6 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -54,7 +54,9 @@ apc_num_files_hint: '0'
 
 # opcache.ini
 opcache_memory_consumption: '128'
-opcache_max_accelerated_files: '10000'
+opcache_max_accelerated_files: '7963'
+opcache_revalidate_freq: '30'
+opcache_interned_strings_buffer: '16'
 
 # php 5.3
 php53:
diff --git a/templates/etc-php5-conf-d-opcache.ini b/templates/etc-php5-conf-d-opcache.ini
index 866cb73..139c391 100644
--- a/templates/etc-php5-conf-d-opcache.ini
+++ b/templates/etc-php5-conf-d-opcache.ini
@@ -1,3 +1,6 @@
 zend_extension=opcache.so
+opcache.enable=1
 opcache.memory_consumption={{ opcache_memory_consumption }}
 opcache.max_accelerated_files={{ opcache_max_accelerated_files }}
+opcache.revalidate_freq={{ opcache_revalidate_freq }}
+opcache.interned_strings_buffer={{ opcache_interned_strings_buffer }}
-- 
GitLab