diff --git a/roles/cloud/templates/90-nextcloud.ini.j2 b/roles/cloud/templates/90-nextcloud.ini.j2
index 9f92847a58f815fd02dc94eba620c9fb11754245..a6eef6d53d2098f2aa2941c45b9eebc83615cf64 100644
--- a/roles/cloud/templates/90-nextcloud.ini.j2
+++ b/roles/cloud/templates/90-nextcloud.ini.j2
@@ -1,3 +1,5 @@
+memory_limit = 256M
+
 session.cookie_secure = 1
 session.cookie_httponly = 1
 session.save_handler = memcached
@@ -5,3 +7,9 @@ session.save_path = "{% for h in groups['cloud'] | sort %}{{ hostvars[h].shard_i
 memcached.sess_consistent_hash = 1
 memcached.sess_binary = 1
 
+opcache.enable = 1
+opcache.interned_strings_buffer = 8
+opcache.max_accelerated_files = 10000
+opcache.memory_consumption = 128
+opcache.save_comments = 1
+