1. Nén/giảm dung lượng hình ảnh: đã thử và tăng điểm khá tốt từ 0/100 lên 14/100 đối với trang giasondulux.com
  Nếu blog bạn hay sử dụng nhiều hình ảnh giống như mình thì không thể bỏ qua bước nén hình ảnh này để làm nhẹ blog hơn để tải nhanh hơn. Bạn có thể chọn 2 cách nén là nén trực tiếp trên máy tính và nén bằng plugin.

Về nén trực tiếp trên máy thì bạn có thể dùng phần mềm FILEMinimizer Picture.

 Còn muốn nén tự động bằng plugin thì các bạn có thể dùng WP Smush.It, EWWW Image Optimizer. Sau khi cài đặt, mỗi lần upload ảnh lên nó sẽ tự động nén cho bạn. Hoặc có thể sử dụng Bulk Optimize trong phần Media để nén tất cả hình ảnh có trên host.

http://thachpham.com/wordpress/wordpress-tutorials/huong-dan-tang-toc-wordpress.html

http://thachpham.com/wordpress/wp-plugin/plugin-tang-toc-wordpress-mien-phi.html

------------------------------------ hết phần 1 -----------------------------------------------------------
2.Cài đặt Google Pagespeed vào máy chủ CentOS 6.x
Nếu bạn đang sử dụng  máy chủ hệ điều hành CentOS 6.5 và dùng webserver Apache hoặc NGINX thì bạn chỉ cần làm theo các bước hướng dẫn trong đây là có thể cài đặt được Google Pagespeed dễ dàng.

Cài module mod_pagespeed cho Apache

Mình không dám chắc bạn sẽ có thể làm tốt nếu đang cài control panel nào đó nên mình khuyến khích bạn cài Apache theo hướng dẫn LAMP của mình nhé.
Google Pagespeed không có sẵn trong thư viện repo mặc định của CentOS 6 nên bạn muốn cài là phải nạp package riêng của nó vào. Hãy copy dòng lệnh ở dưới phù hợp với cấu hình hệ điều hành của bạn vào SSH:
01
yum install at wget -y
Tiếp tục tải source về
01
02
03
04
05
// CentOS 6.x 64-bits
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
// CentoS 6.x 32-bits
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
Và chạy nó:
01
rpm -i --nodeps mod-pagespeed-*.rpm
Sau khi nạp xong là nó tự thêm module Google Pagespeed vào Apache, việc bạn cần là khởi động lại Apache:
01
service httpd restart
Bây giờ webserver của bạn đã có Google Pagespeed, bạn có thể kiểm tra bằng cách truy cập vào website, ấn Ctrl + U để xem source và refresh một lần nữa (refresh ở trang xem source), các đường link của CSS và JS sẽ được lưu cache với Pagespeed như ảnh dưới.
pagespeed-worked
Và nếu bạn cần cấu hình lại Google Pagespeed thì hãy mở file /etc/httpd/conf.d/pagespeed.conf.

Cài module ngx_pagespeed cho NGINX

Nếu bạn đang sử dụng NGINX mà chưa có module ngx_pagespeed thì có lẽ sẽ hơi vất vả một xíu vì khác với Apache, muốn cài module ngx_pagespeed vào NGINX thì bắt buộc bạn phải xóa phiên bản NGINX đang sử dụng (nếu có) và cài lại từ đầu từ source gốc của NGINX.
Nhưng việc build NGINX lại từ source gốc sẽ mất khá nhiều thời gian, vì bạn phải cài lại từ đầu mọi thứ, kể cả tạo ra các thư mục cần thiết cho NGINX, thêm user NGINX rất mất thời gian. Do đó, ở đây mình sẽ không đề cập tới việc tự cài lại NGINX có kèm module ngx_pagespeed trên CentOS 6, mà mình khuyến khích bạn sử dụng Centminmod – một script tự động cài đặt LEMP Webserver tự động rất hay, có kèm ngx_pagespeed để bạn sử dụng.

Lời kết

Ok, tạm thời là thế, bây giờ bạn có thể xem tiếp phần Các module có trong Google Pagespeed và Các module nên dùng trong Google Pagespeed để tối ưu nó tốt hơn.

------------------------------------ hết phần 2 -----------------------------------------------------------



Nếu dùng plugin W3 Total Cache

Bạn có thể bật tính năng nén Gzip tại Performance -> General Settings -> Browser Cache.

Bật gzip cho W3 Total Cache
Bật gzip cho W3 Total Cache

Sau đó bạn vào Performance -> Browser Cache và đánh dấu vào tất cả tuỳ chọn “Set expires header“.

-----------------phần 3-----------------------

Sử dụng Use Google Libraries để tiết kiệm băng thông

Tương tự như với plugin jsDevilery, plugin này sẽ giúp bạn thay thế các file javascript thông dụng có trên host để sử dụng các file đó trên thư viện Javascript của Google nhằm tiết kiệm băng thông và giảm CPU load cho máy chủ. 
note: nên dùng ngay để cải đưa các javascript ra khỏi trang web, cải thiện điểm google insights ngay lập tức
Share To:

Post A Comment:

0 comments so far,add yours