How does Neto help speed up my website?



Note: The below is only applicable to LIVE Neto websites. Websites on trial or in staging mode are not put on our live network and therefore do not receive the below benefits.

Neto goes beyond content caching to optimize the user experience on your website or application. Neto uses a myriad of content and networking optimization techniques to accelerate page rendering and minimize latency. These techniques include content minification, "on the fly" file compression, image compression, session reuse optimization and TCP optimization & connection pre-pooling.

Minification

Minification is the process of removing all unnecessary characters from source code, without changing its functionality. In JavaScript, CSS and HTML code these unnecessary characters usually include white spaces, new line characters and comments, often used to add readability to the code but not required for its execution. Neto removes these characters, minimizing web page size and weight, and reducing load time.

Content Optimization: Resource Minification

Image Compression and Compaction

You can choose the types of image files you want to compress (JPG, PNG). Using aggressive compression for JPG files maximizes performance but may have a minor effect on picture quality. Alternatively, lossless JPG compression keeps the image itself intact, while stripping the metadata embedded in the image. Progressive image rendering allows pages to load more quickly while rendering multiple images in parallel.

Content Optimization: Image Compression

Session Reuse Optimization

Busy websites have dozens of sessions opened and closed every minute, creating load on the server and adding latency. Session optimization dramatically reduces the number of sessions opened with your web server (e.g., SSL sites) by reusing open sessions, reducing server load and eliminating unnecessary latency.

TCP Optimization and Connection Pre-pooling

Opening a new TCP connection adds to website latency. Neto uses pre-pooling to reduce connection time by managing connections more efficiently. At the first request to a website, the pre-pooling opens several TCP connections in advance, which remain available in stand-by mode. This allows the required website resources to be downloaded in parallel without having to open a new connection.

Networking Optimization: TCP Connections Pre-Pooling

On-the-Fly File Compression

Neto dynamically compresses HTML, CSS and JavaScript files stored on its servers "on the fly" using GZIP (and HTTP/1.1 chunked transfer encoding where possible) to accelerate page load times. By compressing your website resources, Neto reduces the amount of data sent over the network.

Content Optimization: On-the-Fly File Compression

 

Global CDN

Neto’s CDN provider is a globally distributed network of data centers that deliver Full Site Acceleration through intelligent caching and content optimization.

CDN: Global Map of Data Centers

Neto's application aware CDN provider dynamically profiles website resources and identifies all cacheable content (dynamic and static) - including content that other CDNs consider to be uncacheable. Moreover, dynamic profiling and frequency analysis ensures that the most frequently accessed resources are identified and fetched directly from memory. This speeds up the content delivery by bypassing the file system, without relying on slower access mechanisms such as buffer-cache.


  • Last Modified: 19/08/2016