diff --git a/.travis.yml b/.travis.yml
index abf9e5eeaa059b321cf3be85c0036a4ef686bc85..1baa7a4fd129f325615fc66f791dbd9306b7171d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,5 +14,10 @@ before_script:
   - composer install
   - npm install -g eslint@"<3.0.0"
 
+cache:
+  directories:
+    - downloads
+    - $HOME/.composer/cache
+
 script:
   - vendor/bin/phing phpunitfast phpcs-console php-cs-fixer-dryrun eslint