DrupalCampChina 2013 Proposal: High performance Drupal 7

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
rogical's picture

Description

Lots of users feel Drupal 7(D7) is quite slow, it's true if we're just using D7 without any performance tuning.
I'd like to share and discuss this topic with you, covering performance tuning from development environment, to online sites.

Session Objectives

Make a good Drupal site with high performance.

Experience level

Beginner, Intermediate

Speaker Experience

6 years on web architecture, more than 2 years on drupal, worked for SingTel, DigitalChina, Cisco(outsourcing) etc.

Session Topics

  • How to setup nginx to greatly improve webserver performance
    apache vs nginx + fpm
  • How to setup php opcode cache to greatly improve php performance
    php opcode cache APC
  • How to setup memcache to greatly improve site loading
    memcache
  • How to setup boost to enable static cache for anonymous and login users
    boost
  • How to seperate your images from your website for scalability
    varnish, storageapi, cdn
  • Misc. tuning
    Linux, Mysql
  • more TBD

Potential attendees:
Why my drupal site is so slow?
How can I start a fresh drupal site be scalable and stable?
What I can do when site approaches 100/1000/10,000 even more online users?

Comments

great

miloyz's picture

very nice. quite advance topic.
looking forward to hear it.

Cheers~

Love, Peace and Drupal

excellent topic!

mwester-gdo's picture

Excellent topic -- how to tune (and how to stay tuned!)

date?

beijingdaze's picture

so, is there a proposed date for this?

trying to tame the drupal monster at http://thebeijinger.com

Date isn't determined yet,

rogical's picture

Date isn't determined yet, actually people are just suggesting proposals during current progress, see more details on http://groups.drupal.org/node/276853

Great topic indeed!

zterry95's picture

Great topic indeed!

Session Topics + 1 How can

GloolsGuan's picture

Session Topics + 1
How can you make your site static?

The creator of GLOOLS.

We're using boost for static

rogical's picture

We're using boost for static caching, it works well in many situations, but not suits social heavily pages.

这模块不错,有时间研究研究。

GloolsGuan's picture

这模块不错,有时间研究研究。

The creator of GLOOLS.

caching

FluxSauce's picture

Out of curiosity, why memcached and not redis?

Redis is quite hot in recent

rogical's picture

Redis is quite hot in recent years, it's also quite new comparing to memcached. For most of develpoers, memcached is good enough. For drupal, the integration with memcached appears more stable and popular.

are you going to do this online or offline?

syrf3763's picture

location? time? how to attend? any details?

Pls refer DrupalCampChina

storageapi, cdn

Jānis Bebrītis's picture

StorageAPI + CDN part sounds interesting. Can You share Your approach to this?

StorageAPI and CDN are both

rogical's picture

StorageAPI and CDN are both great topics actually, for using them together, I'm following this issue Storage API + CDN, we still need to figure out a way to let them work together perfectly.

In this presentation, I'm still preparing, I'd like to share some my use experience on both modules separately, basically.

Can not wait any more!

spiritfelix's picture

Can not wait any more!

A few more points I could think of

DYdave's picture

Hi Rogical,

Really sorry for this late reply, but I think you've probably noticed I was kept quite busy on several other things.

Just wanted to give you a quick follow up on this, after we discussed at the last Drupal Happy Hour Shanghai.

Obviously, an hour is very short to contain such a vast and technical topic, but here are a few more points, related with High Performance Tuning, that I think could be worth at least mentioning in your presentation:

  • Definitely, I think Pressflow, the distribution for High Performance, would be worth mentioning, even perhaps detailing a bit more.
  • XHProf as a tool for advanced performance benchmarking, tuning and debugging.
  • As an open topic, at the end of the presentation, you could perhaps also mention Hiphop Facebook (compile to C language) and how it could be integrated with Drupal (related post), for those who would like to look even further.

I hope these points will help you further complete the presentation.
I will certainly let you know if I can find any other aspects that could be worth mentioning, but so far, it looks already very complete and actually pretty challenging to keep within the allocated time.

Feel free to let me know if you would have any questions, comments, recommendations, suggestions or concerns on any of these points, I would surely be glad to provide more information or explain in more details.

Thanks again for your involvement and proposing such an interesting topic for our local community.
Cheers!

the challenge of the presentation increased a lot

rogical's picture

Only 50 mins actually, plus the 3 good points you suggested , the challenge of the presentation increased a lot(lol).

 支持一下!

iseeaflyingcrane's picture

定了日期,告诉一下。

Digital Marketing

Congratulations!! This

skyredwang's picture

Congratulations!! This session is selected by DrupalCampChina 2013, please see the announcement http://groups.drupal.org/node/276853 for the scheduling.

Got it, thanks! PPT is still

rogical's picture

Got it, thanks! PPT is still under preparing, I'm going to use drupal to make it.

thanks, really awesome your

lukehan's picture

thanks, really awesome your session and slides;)

Can you share your PPT with

fishfree's picture

Can you share your PPT with us?