惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
博客园_首页
博客园 - 【当耐特】
V
Visual Studio Blog
博客园 - 叶小钗
月光博客
月光博客
美团技术团队
J
Java Code Geeks
小众软件
小众软件
Y
Y Combinator Blog
博客园 - Franky
Martin Fowler
Martin Fowler
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
Microsoft Security Blog
Microsoft Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG

OSU Open Source Lab

Data Center Migration Update and Fundraising Campaign | OSU Open Source Lab OSL Infrastructure Migration: A Move to Oregon's State Data Center | OSU Open Source Lab Featured: Strong support stabilizes funding for the Open Source Lab | OSU Open Source Lab We're Hiring: Join the OSU Open Source Lab as a Student Systems Engineer! | OSU Open Source Lab Forging Our Future: OSL's Path to Sustainability – A Call for Smart Solutions and Enduring Support | OSU Open Source Lab Future of OSL in Jeopardy | OSU Open Source Lab Now Providing Access to POWER10 for Open Source Projects | OSU Open Source Lab FTP Server Rebuild - March 2024 | OSU Open Source Lab On Leaving the Open Source Lab, Jonathan Frederick | OSU Open Source Lab Reflections on My Time at the Open Source Lab, Travis Whitehead | OSU Open Source Lab OSL Alumnus Matthew Johnson on working at Tesla | OSU Open Source Lab Hiring two DevOps student positions | OSU Open Source Lab TDS Telecom Support of OSU Open Source Lab Tops $5 Million | OSU Open Source Lab Goodbye Letter from Graduating Senior, Cody Holliday | OSU Open Source Lab Mohamed Eldebri on OSL's participation in the Corvallis Maker Fair | OSU Open Source Lab Cody Holliday on the Department of Energy Cyber Defense Competition 2018 | OSU Open Source Lab OSL's Cody Holliday Wins Regional DOE Cyber Defense Competition | OSU Open Source Lab OSL Alumnus Alex Plovi sells CoreOS to RedHat | OSU Open Source Lab Changing the World, One Line of Code at a Time | OSU Open Source Lab Jonathan Frederick on Packer Templates project at the OSL | OSU Open Source Lab Ganeti Production Rebuild - Dec 11-15 & 18-19, 2017 | OSU Open Source Lab Thank You for Supporting our Crowdfunding Campaign! | OSU Open Source Lab A Message from the Director | OSU Open Source Lab New Project: polr | OSU Open Source Lab Donate to Our Crowdfunding Campaign! | OSU Open Source Lab Cody Holliday on Why we should stop using C | OSU Open Source Lab Amanda Kelner on Graduating | OSU Open Source Lab Beaver BarCamp 17: New Horizons | OSU Open Source Lab New Project: libpng Now Mirrored on ftp.osuosl.org | OSU Open Source Lab Network Outage 2016-12-17 Post-mortem | OSU Open Source Lab
Helping Drupal Grow | OSU Open Source Lab
2009-02-05 · via OSU Open Source Lab

by OSUOSL Admin on Thu, Feb 05 2009

Submitted by OSUOSL Admin on February 5, 2009

When Drupal began to outgrow its infrastructure in the summer of 2005, its developers appealed to the open source community for help. OSL offered to host the equipment, and students Eric Searcy and Narayan Newton were put on the case.

“We attacked the problem from two different angles,” says Newton, who now works with Tag1 Consulting and is a member of the association that runs Drupal. Searcy, now a systems administrator at InsightsNow in Corvallis, dealt with the scaling of the Web side of Drupal while Newton worked with the database.

They planned several tiers of attack, starting with two load balancers that became proxies that sent requests to Drupal’s servers. It was easy then to know which server was up or down and to add new nodes quickly. The load balancers cached Drupal’s Web pages, which would deliver older pages without needlessly taxing the Web server.

Newton and Searcy also added more memory and a second powerful database server. “At that point things started to stabilize,” says Searcy. “Drupal had a huge growth spurt during that period. Several times we solved things for a week. And then the demand would rise even higher to exceed the performance gains we’d made.”

In order to balance the needs of the database and front end, Newton and Searcy would help each other troubleshoot. “We’d have to communicate to find out where the bottlenecks were,” says Newton. “Sometimes, if the Web server was the bottleneck, the database server wasn’t seeing lots of activity and would be fine. The minute the bottleneck was removed, you’d throw a lot onto the other person.”

Both Searcy and Newton credit the Open Source Lab with providing them with real-world experience. “The opportunities on the systems administration side of the Lab for university students are unique,” says Newton. “I can’t name any other school that offers the same thing.”

Category: Student Stories