This site is archived.

Configuration, Set-Up & Performance

SEO for Drupal 6 & 7

Ben Finklea 25 June 2010
Type:  Session in official program

Drupal 7 is upon us and, like so many things, this release makes some significant changes in the way you need to optimize your site for Google and the other search engines. But D6 is still alive and kicking! Come to one session and learn both. Ben Finklea, author of Drupal 6 Search Engine Optimization (and its forthcoming sequel), and Ivo Radulovski, a leading SEO consultant in Austria, will show you what needs to be done, what is changing, and how to get on top of the awesomeness that is Drupal SEO.

Drupal 7 is upon us and, like so many things, this release makes some significant changes in the way you need to optimize your site for Google and the other search engines. But D6 is still alive and kicking! Come to one session and learn both. Ben Finklea, author of Drupal 6 Search Engine Optimization (and its forthcoming sequel), and Ivo Radulovski, a leading SEO consultant in Austria, will show you what needs to be done, what is changing, and how to get on top of the awesomeness that is Drupal SEO.

Additional Presenters:  Ivo Radulovski

Scaling your Drupal Application, Data and Business with Microsoft Windows Azure

VIJAY RAJAGOPALAN 24 June 2010
Type:  Not planned session

Microsoft is no stranger to the OSS community these days. Come learn about Microsoft’s new investments in PHP interoperability, and how this benefits the Drupal community. You can grow your Drupal app onto Windows Azure - Microsoft’s Cloud Computing platform – which provides a comprehensive set of online service. Learn how you can plug and play into these rich set of services. You’ll also learn how your business can grow through our Microsoft programs such as WebsiteSpark and PinPoint.

There are multiple ways to scale your Drupal application and business with cloud computing. The first is being able to horizontally scaling your computing power. The second is being able to leverage the scale that you can get with cloud based data services and content delivery networks (CDN). Imagine taking advantage of all of that on a platform that can place your application in front of hundreds of thousands of potential new customers…

Highlighting trending content on your site

Joonas Kiminki 22 June 2010
Type:  Not planned session

Displaying trending content is important to any site. Luckily for Drupal, we have the perfect tool – the Radioactivity module. In this session we will walk through the most common and even the more innovative use cases for the tool. By the end of this session, you will ace all the various settings and scenarios.

Xtreme Performance Profiling with XDebug and XHProf

pifantastic 21 June 2010
Type:  Not planned session

You've just finished writing the world's greatest Drupal app. Unfortunately it's not the world's fastest. What do you do? Follow me as we embark on a magical journey of function level profilers and how they can help you identify performance killing bottlenecks in your Drupal application.

Drupal contains many layers of abstraction. If you're tasked with making a Drupal application perform well, it can be daunting trying to locate all of the possible bottlenecks. Query loggers and print statements are great, but sometimes we need something better, faster and stronger.

Resources:  XDebug XHProf

Make performance a non-issue with Varnish

perbu 19 June 2010
Type:  Not planned session

Instead of focusing all your energy on tuning Drupal, PHP and MySQL you can easily just add coating of Varnish on Drupal and you'll have solved your problems forever.

Varnish Cache is a web accelerator, also known as a caching reverse proxy or a HTTP accelerator.

This talk focuses on what Varnish does, how Varnish achieves its performance levels, its architecture and future development. Experiences from applying Varnish to varnish-cache.org (a trac site) and varnish-software.com (Drupal 6 Pressflow) is presented.

Using RRDtool module

Gerhard Killesreiter 18 June 2010
Type:  Not planned session

RRDtool module is a tool that helps you to monitor trends and health of your Drupal site.

We present ways that it can be used to give you a great overview of statistical values that are generated by your site and also by external tools.

RRDtool is an established way to log time series data. The algorithm compresses the data to allow you to store it efficiently and averages data to achieve this.

RRDtool is the back-end of many well-known tools such as Cacti, munin, or mrtg, that will be well-known to anybody who has managed a website.

The RRDtool Drupal module was developed by Jeremy Andrews and Gerhard Killesreiter of Tag1 Consulting to allow using RRDtool for measurements that are known by Drupal only and can not be measured externally, such as the invocation of specific hooks.

Additional Presenters:  Jeremy Andrews

Building Scalable, High Performance Drupal Sites in the Cloud

Barry Jaspan 15 June 2010
Type:  Session in official program

Cloud computing offers many advantages for hosting Drupal sites but also presents several unique challenges. This talk will provide an overview of how Acquia has built Acquia Hosting and the Drupal-as-a-Service platform Drupal Gardens on Amazon Web Services (AWS).

Cloud computing offers many advantages for hosting Drupal sites but also presents several unique challenges. This talk will provide an overview of how Acquia has built Acquia Hosting and the Drupal-as-a-Service platform Drupal Gardens. As part of this, we'll discuss specific issues we've encountered while building on Amazon Web Services (AWS) and the solutions we developed to address them. Topics will include:

  • Load balancing: Elastic IP vs. Elastic Load Balancing
  • Handling user-uploaded files with multiple web nodes

Geographically Distributed Drupal

Barry Jaspan 15 June 2010
Type:  Not planned session

Operate a single Drupal site at multiple locations throughout the world so that everyone can access, log in to, and create content with fast access to web and database servers geographically close to them without getting killed by impossible "multiple active master" database replication problems.

The speed of light is, unfortunately, still a constant. If your Drupal site has users in San Francisco, New York, London, Tokyo, Delhi, and Australia (and whose doesn't?), you've had no good way to give all of them fast access to your site. No matter where you put your master database server, most people have to cross an ocean to access it. Perhaps you can put read-only slave databases with local web servers in locations around the world, but then the remote users still have a long haul when they want to log in and create content---which is, after all, what your Drupal site is for.

Scaling your Drupal Application, Data and Business with Microsoft Windows Azure

VIJAY RAJAGOPALAN 14 June 2010
Type:  Not planned session

Run Mission critical drupal Application on Microsoft's new cloud computing Platform Windows Azure.
Come learn about Microsoft’s new investments in PHP interoperability, and how this benefits the Drupal community. You can grow your Drupal app onto Azure - Microsoft’s Cloud Computing platform

There are multiple ways to scale your Drupal application and business with cloud computing. The first is being able to horizontally scaling your computing power. The second is being able to leverage the scale that you can get with cloud based data services and content delivery networks (CDN). Imagine taking advantage of all of that on a platform that can place your application in front of hundreds of thousands of potential new customers…

Running Hundreds of Sites - Scaling Drupal Horizontally

Dave Hall 14 June 2010
Type:  Not planned session

Drupal is increasingly the CMS of choice for large projects. The popularity of the platform means that developers and businesses need robust tools to manage their deployments. Last year Dave Hall developed, deployed and managed almost 2100 production Drupal 6 sites. During the presentation Dave will share the knowledge he has developed about scaling Drupal horizontally.

Drupal is increasingly the CMS of choice for large projects. The popularity of the platform means that developers and businesses need robust tools to manage their deployments.

Managing a handful of production Drupal sites is pretty straight forward. When you start deploying or trying to manage hundreds or even thousands of sites, things get complicated very quickly. Dave Hall will explain how he has used Aegir and Drupal to deploy and manage thousands of production websites.