Công cụ để Optimize Drupal Site Performance

Công cụ để Optimize Drupal Site Performance

You don't need to rely only on performance-related modules within Drupal. Third-party products can also optimize the performance of Drupal applications. These offerings find performance issues that start outside of Drupal. As part of a series that reviews ways to improve Drupal website performance, here’s a closer look at some third-party optimization tools you might want to consider.

>> Hướng dẫn cho bạn Migration Drupal 6 thành Drupal 8

>> Thực hành Drupal 8 Theming Fundamentals phần 2

Analysis Tools: Webpagetest, New Relic, TraceView, PageSpeed, YSlow, WebInspector, Yottaa

If the Devel module doesn't provide enough information to isolate performance issues, there are third party website testing tools that have even more analytical data. Some are services available on the Web and some are browser plug-ins.

Type a URL into Webpagetest and it returns a breakdown of each request, including how long it took to resolve the DNS lookup, establish the connection, receive the first byte, and complete the download of the Web page and all of its resources. This is important information, and the way it's broken down makes it easy to see where performance is lagging. The site also lets you see results across different test locations and browsers. Because developer shops can only test from a few locations and front ends, this is information that wouldn't otherwise be easy to come by.

One of the challenges of Web applications is there are so many places where performance problems can happen. To analyze problems within the actual page request, application-monitoring tools like New Relic can help figure out whether there are problems with database queries, services outside your application, or specific modules within the application. Another monitoring tool to consider is TraceView.

Google's PageSpeed examines a URL and identifies opportunities for improvement, such as optimizing images, leveraging browser caching, or minifying CSS. It even provides instructions for how to make the changes. YSlow is a similar tool offered by Yahoo. Firebug is a Web developer's browser plug-in that helps analyze network activity and profile JavaScript performance. WebInspector offers similar functionality.

Sometimes finding out where the problem is means literally finding out where the problem is. Yottaa lets you know how users in different places will experience the site, rather than displaying the experience of developers who are sitting next to the server.

Image Optimizers: Kranken.io, Spriteme

The Web is driven by images, so it's important to handle them effectively for a site to work well.

High-quality images are often large files; optimizing them can speed downloads regardless of size. There are lots of ways to downsize images, including using applications like PhotoShop or similar free software. Smush It was a great service for that, but Yahoo unfortunately took it down recently. Kraken.io is another image optimization service. The other way to improve image handling is to create sprites that pack multiple images into a single file, reducing the number of requests needed to access images. Spriteme is a bookmarklet that creates image sprites.

A Load Tester: BlazeMeter

It's a good idea to test the application's performance under load before users get to it. Load testing tools like BlazeMeter let you simulate application performance with as many as a million customers – a pretty handy function considering the small size of most tech organizations.

An Optimized Architecture: Acquia

At Acquia, the architecture of our cloud platform is designed to deliver information quickly. There are two parts to that.

First, our reverse proxy caching layer is designed to get a fast response to each page request. This is intended to provide "quick" results regardless of geography. Secondly, underneath that is the caching infrastructure, which is intended to provide fast results regardless of what's being requested. The result: an application that's super responsive to user requests.

Bạn thấy bài viết này như thế nào?: 
No votes yet
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Tìm kiếm bất động sản

 

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Thêm Custom Breadcrumbs cho Views Pages

Thêm Custom Breadcrumbs cho Views Pages

Recently I needed to add custom breadcrumbs to views 2 generated pages.

Chỉ mất 15 phút để làm Drupal integration test

Chỉ mất 15 phút để làm Drupal integration test

This post will help you write and run your first Drupal integration test using Red Test framework in less than 15 minutes

Facebook sẽ thâu tóm 72% doanh thu quảng cáo từ mạng xã hội vào năm 2012

Facebook sẽ thâu tóm 72% doanh thu quảng cáo từ mạng xã hội vào năm 2012

Năm tới, Facebook dự kiến ​​sẽ thâu tóm 72% doanh thu quảng cáo mạng xã hội. Điều này cũng có nghĩa là họ sẽ có trong tay 6,1% doanh thu của quảng cáo trực tuyến toàn cầu.

Công ty diệt chuột T&C

 

Diet con trung