section.io Website Performance and Security Blog

Tips to Make Sure Your DNS Registration Doesn't Expire



During my time at section.io I have seen the websites of our customers and our partners go offline due to a seemingly innocuous administration error: failing to renew their domain name registration on time. This issue was recently brought to the forefront recently when the popular marketing tool Marketo failed to renew their domain name, and were shut out of their system for several hours.

Read More

What is An AJAX Call?



AJAX calls, which stand for Asynchronous JavaScript And XML, are becoming more popular as web applications look to bring in personalized items dynamically. AJAX calls are one method to load personalized content separately from the rest of the HTML document, which allows for the full HTML document to be cached, improving back end load time.

Read More

How to Prepare Your Ecommerce Site for the Holiday Season



Each year the holiday season seems to roll around more quickly, with Thanksgiving decorations popping up before Halloween has concluded and winter-themed decorations and merchandise appearing in stores mid-September. For retailers, holiday sales dominate promotions beginning in mid-November and go all the way through post-season blowouts in January.

Read More

How Page Load Time Affects Bounce Rate and Page Views



It’s become common knowledge that the speed at which pages load is a crucial part of user experience, and recently page speed has become more and more important in other areas - Google’s search engine ranks pages based on page load time (specifically, time to first byte), and Facebook has announced that it will prioritize links that load quickly in its newsfeed over those that are slow to load, saying “We’ve heard from people that it’s frustrating to click on a link that leads to a slow-loading webpage. In fact, even more broadly on the internet, we’ve found that when people have to wait for a site to load for too long, they abandon what they were clicking on all together.”

Read More

Troubleshooting Varnish Cache 503 Guru Meditation Error



If you use Varnish Cache on your website or are visiting a website that caches content with Varnish Cache, chances are at some point you will come across the Varnish Cache server error: Error 503 Service Unavailable / Guru Meditation with an XID number. A 503 error means that the web server trying to be reached is unavailable - this could be because it is overloaded, down for maintenence, or not fully functional for another reason.

Read More

The section.io Guide to Varnish Cache



We’re pleased to release Varnish Cache 101: A Technical Guide to Getting Started with Varnish Cache and VCL. Varnish Cache is a powerful HTTP accelerator that is popular due to its speed and flexibility, as it allows users to cache both static and dynamic content, resulting in extremely fast page load times. However, it can be difficult for new users to learn how Varnish Cache works and Varnish Cache Configuration Language.

Read More

Webinar - How Website Security and DevOps Can Work Together



There are several challenges to deploying a robust security solution on your website or application. As we have discussed previously, hackers, bots, and attack types are becoming more and more advanced, and it can be difficult to block all known and unknown threats using older rules-based Web Application Firewalls. In addition website security solutions can be frustrating to integrate with modern developer workflows such as DevOps and Agile.

Read More

Chrome Developer Tools Tutorial - Network Tab



The Chrome Developer Tools are a set of debugging tools built right into Google’s Chrome browser that show developers how the browser is interacting with their website or application. Anyone can use the DevTools to see how a particular website is built, where it content is being served from, how quickly the page is loading, and much more. These tools are extremely useful for those assessing the performance of their website or troubleshooting certain aspects of the page load.

Read More

Improve Time to First Byte with HTML Streaming



section.io is pleased to introduce HTML Streaming, a new feature which allows for dramatic improvement of the Time to First Byte and Start Render time without needing to cache the full HTML document. While section.io already gives users the power to cache full HTML documents and provides a Developer PoP for testing before going to production, we understand some websites don’t want to change their source code to allow for the full HTML Document to be cached. That’s where HTML Streaming comes in.

Read More

Front End Optimizations for Better Performance



When it comes to page load time, there are two distinct parts that any website manager or developer should consider: The back end load time and the front end load time. Back end load time is important because it is the time a website visitor is waiting before any information from your website is sent to their browser.

Read More
Blog Categories

Interested in articles about a specific topic? Click on a category to see all related content.