The Joomla Project is pleased to announce the immediate availability of Joomla 2.5.3. This is a security release. The Production Leadership Team’s goal is to continue to provide regular, frequent updates to the Joomla community. Learn mo…
Thunderbird 11 is now available as a free download for Windows, Mac, and Linux from http://www.mozilla.org/thunderbird/. As always, we recommend that users keep up to date with the newest version of Thunderbird for the latest features and fixes. The release notes for Thunderbird 11 are available at http://www.mozilla.org/thunderbird/11.0/releasenotes/. Mark.
Ubuntu Builder is a simple tool to create your own Ubuntu based distribution. The utility comes with an easy to use graphical interface and lots of customization options.
Firefox 11 is now available as a free download for Windows, Mac, and Linux from http://www.mozilla.org/firefox/new/. As always, we recommend that users keep up to date with the newest version of Firefox for the latest features and fixes. The release notes for Firefox 11 are available at http://www.mozilla.org/en-US/firefox/11.0/releasenotes/. Firefox 10.0.3 is also now available for […]
On behalf of NetBSD developers, I’m happy to announce the availability of a public beta of NetBSD 6.0, for your testing pleasure. (For a more-marked-up version of this announcment, see the NetBSD blog: http://blog.NetBSD.org/tnf/entry/netbsd_6_0_beta_binaries ) This beta is substantially feature-complete; there may be some additional changes to the installer and possibly some additional hardware support […]
It’s been a long road, and it’s not anywhere close to being done, but FreeNAS is a step closer to a release with plugins. I’m pleased to announce on behalf of the FreeNAS team, FreeNAS 8.2.0-BETA2, available for immediate download from sourceforge. https://sourceforge.net/projects/freenas/files/FreeNAS-8.2.0/ Release Notes for FreeNAS 8.2.0-BETA2 *** IMPORTANT *** – – The image […]
TweenTribune,TeenTribuneand TTEspañol deliver the teen and tween audience with compelling stories kids won’t ﬁnd anywhere else. Stories chosen for TweenTribune are selected by tweens working closely with professional journalists. Tweens can submit links to stories they’d like to share, submit their own stories and photos, and comment on the stories they read.
Brief History – From WordPress to Drupal
TweenTribune and its sister site, TeenTribune, work through schoolteachers across the U.S. Registered students log onto the site and post comments on selected stories of the day, and teachers review the responses for approval before making them “live” for other students to see.
During Christmas in 2008, Founder of Tweentribune, Mr. Alan Jacobson, decided to move its website from Wordpress to a more capable and flexible Content Management System Drupal. He contacted us in December 24th 2008 and worked with us to develop the application that would allow Tweens of ages 8 to 14 to read a variety of interesting content as well as comment on news for other Kids to see. Teachers can easily use Tween Tribune as a teaching tool. First, the site uses high-interest reading material to engage students with the news.
Teachers can register their classes on the site, which allows them access to special features like custom generated pages that show students comments or stories the class has commented on. Teachers can print out reports by student; these reports allow them to see which articles students have read and to access to individual student’s comments. In this way, teachers can easily grade or comment on students’ writing. There’s even a Faculty Lounge where teachers can interact with each other, sharing ideas and lesson plans.
Codes were written for all the custom features of TweenTribune. This custom code was integrated into a Drupal Content Management System in the form of Drupal Modules.
SCALING WITH CONFIDENCE
Tweentribune.com had couple of unique challenges. The traffic used to pick during US school hours with most users logged in and hence, creating making maximum connections to the database. The webserver and database were separated on 2 different machines in the same network (LAN).
Further Following measures were taken to improve drupal performance:
Memcache – way better than cash
Memcache, Squid, APC, etc were used to make Drupal scale. Memcache, APC and Squid were installed and configured on the server. Memcache was monitored and configuration of Memcache was changed with time as traffic improved and RAM of the server was changed.
Apache Solr vs DSS
Drupal Search Sucks as it doesn’t deal with large amount of content, it doesn’t scale and gets bogged down.Drupal Search is integrated – it runs and searches on the same database thus, slowing down the system. Apache Solr’s advantage for Drupal is that it indexes nodes, not pages. This means it can have access to attributes of the node that are not readily parsable from the rendered page. These attributes can be used to filter the results. Apache Solr provides faster search experience than default Drupal search.
Varnish or Squid
But either is better than getting shellacked, and both are better than Boost.
InnoDB, instead MyISAM. - Who wants to get locked under a table?
InnoDB buffer pool. How big is too big? We know. .
The larger the buffer pool, the more InnoDB acts like an in-memory database, reading data from disk once and then accessing the data from memory during subsequent reads. The buffer pool even caches data changed by insert and update operations, so that disk writes can be grouped together for better performance.
KeepAlive on or off?Contact us and we’ll tell you.
The underlying hardware included 2 machines on the same Gigabit network:
One with apache webserver and memcache with following configuration:
Database server has following configuration:
HOW THE CHALLENGES WERE MET?
TWEEN TRIBUNE APPLICATION AND DATABASE ARCHITECTURE
Tweentribune.com is a news site for Tweens and following are the cores around which it was built:
The GNU Compiler Collection version 4.4.7 has been released. GCC 4.4.7 is a bug-fix release containing fixes for regressions and serious bugs in GCC 4.4.6. This release marks the end of the maintainance of the GCC 4.4 series. This release is available from the FTP servers listed at: http://www.gnu.org/order/ftp.html Please do not contact me directly […]
The Linux Foundation has come a long way since initiated in 2007 as the fusion of the Open Source Development Lab and Free Standards Group. At its start, I wondered why there was no membership or representation from Canonical, which was the hottest thing in Linux at the time. Though Canonical’s lack of Linux Foundation [...]
Dear Zentyal users, We’ve just released the new core (2.3.5) and users (2.3.3) packages: these implement the first version of the LDAP synchronization between Zentyal servers and make the new master-slave architecture available for testing! We would like to highlight the following changes (compared to the master-slave functionality in Zentyal 2.2): – LDAP-dependant modules allowed [...]
Please note that the tarball is available, but the v3-6-stable git branch and the websites cannot be updated right now because of technical problems. Thank you for your understanding. =================================================================== “A great artist is always before his time or behind it.” George Edward Moore ================================================================== Release Announcements ===================== This is the latest stable release of […]
Last week, we covered the release of the first beta version of Ubuntu 12.04 LTS–a major new upgrade to the operating system. Since then, OStatic readers working with the new beta have weighed in with mostly positive comments. "I have been Alpha testing Precise and just updated to 1st Beta and I can tell the [...]
Welcome to the Ubuntu Weekly Newsletter. This is issue #256 for the week March 5 – 11, 2012, and the full version is available here. In this issue we cover: Ubuntu 12.04 Development Update Ubuntu User Survey 2012 Membership changes to Community and LoCo Councils Community Acknowledgments and Success Stories Ubuntu Stats LoCo News Charm [...]
== PostgreSQL Weekly News – March 11 2012 == PGDay NYC 2012′s schedule of talks for the PGDay NYC is out. http://pgday.nycpug.org/schedule/ == PostgreSQL Product News == DBD::Pg 2.19.1, the Perl interface to PostgreSQL, released. http://search.cpan.org/~turnstep/DBD-Pg-2.19.1/ Benetl 4.0, a free ETL tool for postgreSQL, released. http://www.benetl.net PostgreSQL Code Factory 12.3, a Windows GUI for PostgreSQL […]
There seems to be no end in sight to the bold moves and bold proclamations surrounding Ubuntu Linux these days. First we had the debut of Ubuntu TV, surrounded by trumpets and fanfare. Then, late last month, we had the Ubuntu for Android announcement, along with a wide assortment of grand and enthusiastic predictions regarding [...]
The Debian Edu Team is pleased to announce the release of Debian Edu “Squeeze” 6.0.4+r0! Debian Edu (aka “Skolelinux”) is a Debian Pure Blend specifically targeted at schools and educational institutions, and provides a completely configured school network environment out of the box. It covers PXE installation, PXE booting for diskless machines, and setup for […]
Full Circle Magazine – Virtualization Series Special Edition
The Debian project is pleased to announce the tenth and final update of its oldstable distribution Debian 5.0 (codename `lenny’). This update mainly adds corrections for security problems to the oldstable release, along with a few adjustments for serious problems. Security advisories were already published separately and are referenced where available. The alpha and ia64 […]
Smartphones have a privacy problem. This is one of the reasons why the Free Software Foundation Europe (FSFE) is launching its “Free Your Android!” campaign today. “Users deserve to have full control over their mobile devices”, says Torsten Grote, FSFE member and initiator of the campaign. “If your phone runs Free Software, you’re in charge. […]
About two weeks ago I interrupted my current cybersecurity thriller series to post an essay I titled Intermission: The High Cost of Free. It could as easily have been posted as part of this series, but I wanted to make a point to the readers of that series. If you’re planning on self-publishing a book […]