diff --git a/www/module.php b/www/module.php
index 12bf3b5cb1fbddbb522d426f2ffa8aad22415d1f..f79c1cbd5c258022c83aedfee303ef68be824883 100644
--- a/www/module.php
+++ b/www/module.php
@@ -164,6 +164,10 @@ try {
 
 	header('Content-Type: ' . $contentType);
 	header('Content-Length: ' . $contentLength);
+	header('Cache-Control: public,max-age=86400');
+	header('Expires: ' . gmdate('D, j M Y H:i:s \G\M\T', time() + 10*60));
+	header('Last-Modified: ' . gmdate('D, j M Y H:i:s \G\M\T', filemtime($path)));
+
 	readfile($path);
 	exit();