buy propecia international pharmacycholesterol prescription drugscelebrex class actionpravastatin 20 mgweight loss drugphentermine without prescriptiondrug generic lipitorpurchase meds without prescriptionpharmacy directhair loss symptomcarisoprodol drugxanax onlineprescription medspharmaceutical antibioticssubstitute for viagraadhd drugsmuscle relaxants otcmens health careweight loss products orderultram buyside effects of doxycyclinefemale use of viagrabuy cheap propeciaherpes drugspermanent weight lossdiazepam with out perscriptiondrugs to treat diabetesanti-fungal medicationhigh cholesterol drugcialis ushealth care for women24 7 drugstorenatural remedy erectile dysfunctiontreatment for bipolar disordernatural herbal antibioticeckard pharmacyorder pain meds without rxweight loss after birthremedies for congestive heart failurewhere to buy condomcanada levitrapet products supplierbrand viagra without prescriptioncat food urinary healthhelping insomniavitamin b-12menopause hysterectofungal infection of the earmost powerful diet pillbronchitis medicationvpxl ukfemale libido enhancersprescription weight loss medicineswellbutrin side effects37.5 phentermine onlineorder valiumchlamydia medicationosteoporosis medicationcialis pricesphentermine on line consultationoklahoma tooth whiteningbuy nolvadex onlinewhat is allopurinolcetirizine tabsorder accuprilprescription drugs without prescriptionrenal failure and congestive heart failureside effects of ativanbuy misoprostolxanax dosagesasthma medicinetreating sinus infectioninflammatory bowel disease of catsdog health problemnon prescription ed drugspharmacy discountszolpidem side affectsomeprazole 40 mgmedicamentvardenafil bayertopamax onlinechinese med stomach painnon prescription diet pillsbeta blocker drugsmenopause herbal treatmentgordonii hoodia weightanti snoringpromethazine 25mgwhat is nexiumcanadian diet pillsskin infectionnatural allergy treatmentsnarcotic pain reliefpharmacy informaticscheapest viagra ukhealthy urinary tractfat burnersdrug ezetimibehow to cure constipationchronic diarrheaorder avandiawellbutrin and zybanmetoprolol cheapclomid medicinepurchase lorazepamsinus infection cureorder orlistataciphex medicationosteoporosis treatment optionstreatment for attention deficit hyperactivity disorderliving with heart failureohio board of pharmacywomen insomniadiscount brand viagraprescription tramadolmedical treatment for diabetescanadian pharmacy levitratami fluskin disorders in catskamagra oral jellybuy biaxinrelief for menopausemuscle hardnessosteoporosis alternative treatmentsprescription medicinesserevent inhalersleeping pills insomniavitamin shophair loss after pregnancycanada in levitrasoma medicationmanic depression tabwhere can i buy phentermine onlineprescreption drugs for paincost of chlamydia medicationhiv discount drugsmale health drugshelp for edemaprescription drug called somabreast augmentation pillantifungal medicinecheap lamictalalzheimer's disease and treatmentdrug treatment of hiv aidshgh product bodybuilding therapyimprove immune systemeffects of cymbaltaheart chest painasthma attack home remediesfemale libido enhancing drugsmedicine for sinus infectionosteoporosis coral calciumthyroid and dogsremove wrinklesfinasteride cheapgeodon anxietyorder cefiximebuy vigrx pluscontraception methodslung infectionprevention of pregnancyphentermine pharmaciesconstipation supplementsbuy metoclopramidecheapest generic cialiscardiac neurosisdog health and maintenancecheap breast enhancementsgeneric advair diskuscure weight lossherbal cure for insomnialamotriginefungal infection in childrenhow viagra worksviagra pillcialis levitra vspain killer no prescription mexicobenefits of stop smokingmuscle building foodpaxil genericbuy eye drops without rxbuy levothyroxinedogs separation anxietychildren with insomniacelebrex dosageremedies to fluid retentionthroat infection symptomsbuy viagra cialis levitracolchicine medicationbreast enhancement cream to ordererectile dysfunction medication informationgonorrhea treatment medicinedepression treatment onlinehydroxyureasinus infection generic drug treatmentsantibiotic overdosenatural antibiotic for dogsnatural carb blockeraspirin p caffeinebody building tipshelp for snoringorder vitamin dgeneric soma online

Sunday, September 28th, 2008

Caching Part 5: View Caching

By: Robert Baskin (Online Director)

Well, after some delay, I can now bring you the final post in my caching series. This one is about view caching, which is where the real awesome technology happens! If you haven’t read parts one, two, three and four, go back and take a look at them first – this post will make more [...]

Thursday, August 14th, 2008

Caching Part 3: Expiring Caches

By: Robert Baskin (Online Director)

This post is the third in my series about how we using caching here at the Yale Daily News. If you haven’t had a chance to read parts one and two, you should check them out first.

Tuesday, August 5th, 2008

Caching Part 2: Making It Easy

By: Robert Baskin (Online Director)

It’s time for the second post in my series about caching and how we use it here at the Yale Daily News. If you haven’t read the first part, you should: It introduces the series and some important concepts.

Thursday, July 24th, 2008

Caching: An Introduction

By: Robert Baskin (Online Director)

Well, it’s finally time to talk about how we use caching here at the Yale Daily News. I initially promised a post, but after starting this first one and realizing how long it was getting, it will now be a series of at least two and maybe more posts! Allllright!

Saturday, June 7th, 2008

Engine What?

By: Robert Baskin (Online Director)

So finally we come to the Server header, which I have alluded to previously.

Thursday, May 15th, 2008

It’s the Little Things in Life

By: Robert Baskin (Online Director)

I know I said my next post would have to do with our new Server header that we’re sending back, but I just wanted to get this in while it’s fresh in my mind. And plus, MySQL optimization is always worth talking about!

Saturday, May 3rd, 2008

Slice and Dice

By: Robert Baskin (Online Director)

So in my last post, I promised I would write up some of the work we planned to do to improve performance when we had a chance to actually implement the proposed changes. Well, we’ve done quite a bit of work in the past week. I’ll talk about some of the changes and leave some [...]

Friday, April 25th, 2008

The Day the Music Died

By: Robert Baskin (Online Director)

Last Thursday around 8 a.m., I received a phone call from our Online Editor informing me that the Web site was down, and politely asking if I could get it back online as soon as possible. It seems we had been linked to by the Drudge Report (to our story on Aliza Shvarts), and the [...]

Sunday, April 20th, 2008

Apology for Duplicate Emails

By: Robert Baskin (Online Director)

Dear YaleDailyNews.com subscribers,
Some of you may have erroneously received many duplicate emails from the Yale Daily News in the past few minutes. It was a result of server testing we were conducting to improve our headlines email service, and it went awry. I want to apologize for the error, and assure you that we are [...]

Monday, March 31st, 2008

Making the Site Faster

By: Robert Baskin (Online Director)

Last summer, I interned at Yahoo as Backend Engineer for Yahoo News, which was a fantastic experience. While I was there, Yahoo released a product called YSlow, which is a plug-in for Firebug — the most useful Firefox extension ever created. It analyzes Web pages, tells you why they’re slow and how to make them [...]