High performance

This group is dedicated to solutions and approaches for high traffic, high performing Drupal sites. As such, it will deal with a lot of information around the rest of a typical Drupal "stack" -- the operating system, web server, database, and PHP tweaks that combine to support the Drupal application.

This is not a support channel or a place to post bug reports.

If you think you have found a bug, use the issue queue for the appropriate project.

If you need support, see http://drupal.org/support for options.

Mark Theunissen's picture

Use Tagged Cache Invalidation instead of purging specific URLs in Varnish

I stumbled across this article which describes a useful technique for doing cache invalidation. This could work nicely and have many advantages over calculating the list of URLs to invalidate on the Drupal side, as the current combination of Varnish+Expire modules does. We could hook into entity CRUD functions and add headers to the response.

Read more
giorgio79's picture

Anyone tried OpenShift by Redhat for hosting?

Hello,

Been looking at https://www.openshift.com/developers/pricing#faq-what-are-scaling-threshold

Looks impressive to me especially the autoscaling part. Any experiences?

Codeblind's picture

High Volume Hosting Solutions

I maintain a news-oriented site which gets several tens of millions of page views per month. We've recently implemented an effort to include images in all of our articles. This is putting us over our bandwidth limit, which gets expensive very quickly. We are also having a minor dispute with the hosting company regarding the terms of these limits and the cost of purchasing more bandwidth in bulk.

I am recommending a CDN for hosting the images, or, failing that, another dedicated server to manage images and store backups and system monitoring data.

Read more
sysware's picture

Front End UI Designer | SYSWARE

Employment type: 
Contract
Telecommute: 
Allowed

We are looking for an experienced web designer that can create great UIs for Drupal sites.

We are wrapping up a Business Directory related to the franchise industry.

If you have experience, time and are interested, kindly reply with similar samples of your work.

Thanks in advance for your interest.
SK

mikeytown2's picture

Alpha Version of AdvAgg 7.x-2.x released

The first alpha version of AdvAgg 7.x has been released.

Summary:
- Everything is working except for CDN's farfuture option.
- If using jQuery Update the advagg_css_cdn and advagg_js_cdn sub modules should be disabled.
- Uses httprl for aggregate building if module is installed.
- New sub module called advagg_mod; allows for tweaks to the css/js like put all JS in the footer.

Read more
RKopacz's picture

Anybody taken an O"Reilly course in sys admin?

Sorry if this isn't the right place (so many groups out there :)! ) but I was wondering if anyone ever took or could recommend this O"Reilly Media Course in Linux:

http://www.oreillyschool.com/certificates/sysadmin.php

I'm trying to get my sys admin chops, have some books, but thinking that maybe some structured resources would help.

Thanks and apologies if this is the wrong group; not sure where to ask this question.

Ony's picture

Very Slow Caching, Memory Spikes

Hello, it's me again. I've been trying to monitor my site for some days now and it occured to me to re-enable Devel to check out the speed of my queries. Turns out they're the problem. Some pages load faster than others, but for places like the forum, opening a link takes FOREVER, and it's not hard to see why, on one page below these were the longest running queries in the list. There way many more cache drags like the one below.

4755.013ms DrupalDatabaseCache::setP A
SELECT 1 AS expression FROM cache_menu cache_menu WHERE ( (cid = :db_condition_placeholder_0) ) FOR UPDATE
default

Read more
TipiT's picture

Should I still use entitycache in Drupal 7 projects?

I have been using entitycache [1] without problems in D7. However I have not really measured lately does it really improve the performance and is there some issues? And what is the state at the moment about entitycache going to core [2] in D7 or D8?

What I am asking is:

  1. Should I use entitycache in projects of any kind? (Like using APC cache ALWAYS because it does not matter is there logged in users or not.)

  2. Has anyone measured the impact lately? (If it is in core it does not really make sense using it, right?)

Read more
spessex's picture

Advice on best way to serve Audio Files (MP3 etc) - Linux Box

Hi

I just wanted to know if anyone had any advice or experience with using small/short audio files in their websites?

I'm intending on placing the odd audio clip into a survey to test advertising effectiveness. The audio clip will be short, around 30 seconds and the survey might be hit by a 1000 users over the period (with the possibility of up to 300 users accessing the survey - and the resulting audio file - at anyone time (depending on when they hit the server).

Read more
ron_s's picture

Senior System Administrator | Shimshock Group

Employment type: 
Full time
Employment type: 
Part time
Employment type: 
Contract
Telecommute: 
Allowed

The Shimshock Group (http://www.shimshockgroup.com) is a growing consulting firm with strong Drupal experience and a proven track record of success. We build innovative online community, social networking, and ecommerce solutions, and our team is filled with smart people who seek to make a positive impact in the world through our projects.

Read more

Comparison of shared files directory solutions

If you want to have multiple webservers for a Drupal site you need to keep your code and files directory in sync across all the webservers.

  • For synchronizing the code solutions like capistrano, drush deploy, fabric, phing are all good solutions. Sharing the code using a network file system doesn't usually perform well because the files are re-read (or at least stat'd) during page load which is slow.
Read more
Vic_'s picture

High Performance expectations

Hi Guys

I am looking for a system where I can cluster MySQL. I saw an article which guided me to custom Drupal schema for NDBCluster engine for MySQL clustering, Btw. I am using Drupal 7 with Varnish, memcache etc.

And I also saw another solution for clustering MySQL using Galera Cluster

(MariaDB and Percona also uses this for Clustering) Scaling Drupal stack with Galera)

The reason why I need a cluster is because my fields are over 8 kilobytes There will be a minimum of 15.000 Users visiting the site at the same time.

Read more
usdrupaljobs's picture

DRUPAL Developer (Remote & On-site) at New York City | IPC

Employment type: 
Contract
Telecommute: 
Allowed

We have Multiple positions, Onsite and Remote.

Title: Drupal Developer
Location: New York City
Duration: 6 Months Plus
Client: Reputed Media Client

Our client is looking for a Mid-to-senior level Drupal developer with a passion for building amazing technology-driven digital products. The right candidate will be an integral part of the development team and will architect, implement and launch a variety of features and web services using Drupal.

Read more
Steve Dondley's picture

Anyone have a copy of pressflow 5?

Can't find it anywhere. Thanks!

Ony's picture

RAM Recommendations/Help

Hello everyone,

I've spent the past few months figuring out Drupal and I've come a long way I think. I recently set up a site with about roughly 70 modules. It's supposed to be very interactive and I hope to get a lot of logged in users, with groups, forums, etc. By the time I tested it on a live server, I realized the site was actually a bit slow. Along with that I was getting constant complaints from my host. I moved it to a VPS with about 550MB Ram, and though I rarely seem to hit the limit, there are brief (like a few minutes) 'spikes', said spikes result in a warning from my host, and occasionally what looks like a server restart that cripples my site for about ten minutes.

Read more
drupsup's picture

PHP 5.5 with ZendOpcache in core is here (almost). What changes does this require in the HP stack where APC used to be?

PHP 5.5 Beta-1 has been released.

Zend Opcache has been opensourced, and is now included in PHP as part of core.

APC, otoh, seems to have languished. Development has slowed, and, atm, there's no version/tree that's 5.5.x compatible. APC 3.1.14 which was focused on PHP 5.4+ compat has been pulled due to memory issues; 3.1.13 is the most current stable release.

Reading the lists and the tea-leaves, it appears that most, if not all, resources will henceforth be applied to development/maintenance of Zend Opcache.

Read more
fnikola's picture

Issues with any submit with pound

Hi everyone,

Read more
galaxiecruzin's picture

Performance Profiling Recommendations

First off, thanks in advance for any comments/recommendations.

Over the past few months I have been working on performance tuning a D7 site that includes Drupal commerce. Using NewRelic, I was able to determine that menu_tree_check_access() was being called on every menu item with the Taxonomy Menu Block. I quickly replaced the menu block with Views that does the same thing as the menu block did, except much faster...

Read more

Building a Drupal 7 Optimized my.conf File

This is an attempt to hard code some of the many best practices that are brought up in various posts scattered on the internet. Please feel free to edit, particularly adding to the documentation of the configuration. My assumptions are we're working with at least 8GB of RAM, 2*Dual Core CPUs, 64bit operating system, EXT3 file system & Debian.


#

The MySQL database server configuration file.

#

You can copy this to one of:

- "/etc/mysql/my.cnf" to set global options,

- "~/.my.cnf" to set user-specific options.

Read more
yngens's picture

"Caching mode" stuck at "Normal" on Pressflow website with Varnish 3

Hi All,

I am hitting the same strange problem as was described on http://drupal.org/node/1613386 for Barracuda project. The difference is that I am not using Barracuda, but Pressflow on CentOS 6.4 server with Varnish installed and running.

I tried to play with various cache options, clearing it, turning it off, but it never selects Disabled, Aggressive or External. It's just stuck on Normal (recommended for production sites, no side effects). Could anyone suggest how can I set it to External?

Thanks.

Subscribe with RSS Syndicate content

High performance

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week