One challenge with high TTLs is those times where you need to get content out quickly. How did you leverage different caching layers to make Drupal scale? So part of the strategy was increasing the cacheability of our pages (increase TTL) but another part is leveraging client-side resources to build pages unique to user/location rather than calls to origin. We have millions of locations to support forecast pages for, but the pages differ only in the actual forecast data unique to the location. You can increase TTLs, but you'll hit a ceiling at some point imposed by your content and marketing teams. No single resource is being requested more often than our TTL (Time To Live) describes, but if we have a million resources requested in a time period each of those /will/ go to origin. Because pages can be cached for substantially longer times, we only get a few to origin no matter how many requests we get for the content.Ĭaching doesn't solve our problem completely, it shifts our concerns. The use of caching changes the whole dynamic of traffic management in a subtle way. We built the site in such a way that we can heavily leverage intermediate and edge caches. What problems did this cause and how did you handle balancing the workload? I imagine that more active searches, such as New York during Hurricane Sandy, would generate a higher workload than a search on a quiet town in Idaho during Hurricane Sandy. A long time beneficiary of the open source movement, Jason-now a senior software architect at The Weather Company-is an avid supporter of open source projects and believes strongly in giving back to the community that supported him. Jason has built or architected solutions ranging from enterprise to small business class and has found in Drupal a flexible, scalable, rapid development framework for targeting all levels of projects. com by building and configuring enterprise class solutions with WorldCom as a Sun hardware and software engineer, Jason Smith went on to AAAS (The American Association for the Advancement of Science, and the publishers of the journal Science) to direct the technical needs of the education directorate.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |