Your SlideShare is downloading. ×
Drupal 8 - Hosting, Performance and Drush
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Drupal 8 - Hosting, Performance and Drush

700

Published on

An early look at the devops considerations for hosting Drupal 8.

An early look at the devops considerations for hosting Drupal 8.

Published in: Technology, Design
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
700
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. professional services for the web consultancy design development hosting training support Monday, November 25, 13
  • 2. about me Greg Harvey Monday, November 25, 13
  • 3. introduction Last year we looked at hosting Drupal 8 It almost worked! But: No drush! Monday, November 25, 13
  • 4. :’-( Monday, November 25, 13
  • 5. what’s the stack? Monday, November 25, 13
  • 6. what’s the stack? Debian “Squeeze” (6) Percona 5.5.33 PHP 5.3.27 (from Dotdeb) nginx 1.2.3 (from Code Enigma) Monday, November 25, 13
  • 7. installing If you block install.php: It has moved! /core/install.php Monday, November 25, 13
  • 8. file system Monday, November 25, 13
  • 9. file system Drupal 7 755 everything Application only writes to sites/%site Monday, November 25, 13
  • 10. file system Drupal 8 What about CMI? By default it sits in ‘files’ What about VCS? Monday, November 25, 13
  • 11. file system $config_directories = array( CONFIG_ACTIVE_DIRECTORY => array( 'path' => '/some/directory/outside/webroot', 'absolute' => TRUE, ), CONFIG_STAGING_DIRECTORY => array( 'path' => '/another/directory/outside/ webroot', 'absolute' => TRUE, ), ); Monday, November 25, 13
  • 12. file system If you alter the path, also make sure the web server can read and write from/to that path! Monday, November 25, 13
  • 13. file system And deployment? Keep ‘staging’ in Git Monday, November 25, 13
  • 14. .htaccess Includes have moved to /core/includes/ New rewrite rules to push update and install requests to new /core/ paths Optional rules for additional security Monday, November 25, 13
  • 15. .htaccess # Uncomment the following two lines to only # allow PHP files in the webroot and in "/core": # RewriteCond %{REQUEST_URI} !^/core/[^/]*.php$ # RewriteRule "^.+/.*.php$" - [F] Monday, November 25, 13
  • 16. .htaccess Also, TXT files! All moved to /core/ Monday, November 25, 13
  • 17. drush What works? Pretty much everything! drush si drush cc drush uli Monday, November 25, 13
  • 18. drush What’s new? CMI config-edit (cedit) config-export (cex) config-get (cget) config-import (cim) config-list (cli) Monday, November 25, 13
  • 19. drush And deployment? These new drush commands for CMI are important! drush cmi <- importing ‘staging’ config to ‘active’ Monday, November 25, 13
  • 20. caching APC memcache - Drupal 8 version already BUT: https://drupal.org/node/2056373 Can’t work fully until it support cache tags No Redis movement to date Monday, November 25, 13
  • 21. databases Nothing much changes But EVERYTHING changes Monday, November 25, 13
  • 22. databases NoSQL arrives! http://www.mongodb.com/presentations/webinarmongodb-and-drupal-8-life-without-sql Monday, November 25, 13
  • 23. PHP version We’re running PHP 5.3 What about PHP 5.4 and 5.5? Monday, November 25, 13
  • 24. PHP version No question they’re quicker: http://blog.asmallorange.com/2013/08/php-roadmapperformance/ Monday, November 25, 13
  • 25. PHP version Monday, November 25, 13
  • 26. PHP version Monday, November 25, 13
  • 27. PHP version So why not? Breaks Drupal 6. Probably breaks Drupal 7 contrib too. Monday, November 25, 13
  • 28. does it work?! YES! Of course it’s not ready, but you can play. Monday, November 25, 13
  • 29. performance A lot to do: https://drupal.org/node/1744302 But almost there! Monday, November 25, 13
  • 30. performance So please take the next slide with a large pinch of salt: DRUPAL 8 IS NOT READY FOR PERFORMANCE TESTING https://twitter.com/catch56/status/ 392295581583802368 Monday, November 25, 13
  • 31. performance Monday, November 25, 13
  • 32. questions? Monday, November 25, 13

×