xác thực google maps

Tối ưu hóa máy chủ để làm SEO tốt hơn

Thảo luận trong 'Hỗ trợ Domain, Hosting, Server' bắt đầu bởi Mr.N2, 22 Tháng bảy 2013.

Lượt xem: 14,847

  1. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,252
    Đã được thích:
    5,105
    Mọi người đều biết tốc độ tải trang web không chỉ ảnh hưởng đến người dùng, mà còn là yếu tố ảnh hưởng trực tiếp đến việc xếp hạng của Google, như họ đã khẳng định từ 2010.

    Bài viết này sẽ giúp các bạn tối ưu hóa máy chủ để làm SEO tốt hơn thông qua Module Page Speed được Google phát triển. Giúp tăng tốc và cải thiện thời gian tải website nhanh hơn, Module Page Speed đã giúp tối ưu hóa hơn 350000 website trên thế giới, các nhà cung cấp dịch vụ nổi tiếng như DreamHost, GoDaddy, EdgeCast, SiteGround họ cũng sử dụng mod_pagespeed này của Google.

    apache_pagespeed.jpg

    Qua việc tối ưu hóa máy chủ bạn không cần cài thêm bất kỳ plugin nào để hỗ trợ SEO (ngoài trừ All in one SEO Pack, WordPress SEO ra nhé) tốt hơn về mặt kỹ thuật.

    Google giới thiệu mod_pagespeed tại địa chỉ: https://developers.google.com/speed/pagespeed/mod

    Video clip giới thiệu:

    Để đơn giản hóa việc cài đặt Module này, mình giới thiệu website: http://www.prajith.in/?s=pagespeed để các bạn tham khảo thêm.

    Đầu tiên, bạn cần cài đặt chương trình hỗ trợ SSH, ở đây mình demo thông qua SSH Secure Shell

    Bước 1: Đăng nhập tài khoản Root vào Server.

    Bước 2: Tải tập tin cài đặt về server bằng mã lệnh sau:

    Mã:
    wget http://prajith.in/scripts/mod_pagespeed-cust-opts.tar.gz

    pagespeed_1.jpg

    Bước 3: Sau khi tải xong tiến hành cài đặt bằng lệnh sau:

    Mã:
    tar -C /var/cpanel/easy/apache/custom_opt_mods  -xzf mod_pagespeed-cust-opts.tar.gz

    pagespeed_2.jpg

    Bước 4: Cài đặt thì có 2 cách, bạn có thể sử dụng tiếp command bên dưới đây để chạy:

    Mã:
    /scripts/easyapache

    Hoặc cài đặt thông qua EasyApache trên WHM (nếu server bạn sử dụng):

    Đây là toàn cảnh của EasyApache, tại đây bạn cũng có thể cập nhật Apache, PHP,… lên phiên bản mới nhất.

    pagespeed_3.jpg
    Bấm chọn Start customizing based on profile để tiến hành build thêm Module mới này.
    Sau đó bấm next để bỏ qua 2 bước Apache Version và PHP Version như giới thiệu bên trên, bạn có thể cập nhật lên phiên bản mới nhất, hoặc không chắc thì cứ bấm Next.

    Đến bước 4 (Short Options List), bạn bấm chọn thêm Mod PageSpeed (Customized By Prajith). Còn lại để mặc định, hoặc bạn có ý định cài đặt thêm thì có thể chọn thêm. Ví dụ trong ảnh dưới có Xcache cũng rất phổ biến.

    pagespeed_4.jpg
    Cuối cùng bấm chọn Save and Build để hoàn tất.

    pagespeed_5.jpg
    Quá trình cài đặt đang diễn ra, chú ý không tương tác gì thêm.
    Sau đó, để tiến hành cấu hình bộ lọc (Filters) để Mod_PageSpeed vận hành theo ý mình, bạn cấu hình tập tin pagespeed.conf nằm ở:
    Mã:
    /usr/local/apache/conf/pagespeed.conf

    Để tìm hiểu rõ hơn về cơ chế hoạt động, cũng như cách vận hành của từng bộ lọc mời bạn truy cập địa chỉ: https://developers.google.com/speed/pagespeed/module/filters

    Ngoài ra, Google cũng tạo website so sánh về các bộ lọc tại địa chỉ: http://modpagespeed.com

    Tổng quan bộ lọc của Mod_PageSpeed, phần này đặc biệt rất quan trọng, đòi hỏi người sử dụng phải am hiểu từng Module của Page Speed mới tiến hành cấu hình chuẩn được.

    pagespeed_6.jpg

    Mình ví dụ 1 cái là lazyload_images, cái này rất phổ biến, khi bạn load website tới đâu nó sẽ hiển thị hình ảnh tới đó, WordPress cũng có plugin này, ví dụ cái Lazy Load này nhé http://wordpress.org/plugins/lazy-load/ nhưng mình có thể đảm bảo với bạn khi đã sử dụng Mod_PageSpeed rồi, thì mấy cái plugin đại loại thế này rất nhạt icon_biggrin.gif

    Để sử dụng Lazyload, bạn thêm mã:
    Mã:
    ModPagespeedEnableFilters lazyload_images


    Hoặc đối với đoạn code bên trên chỉ cần thêm dấu phẩy sau các module khác.
    Google giải thích về Lazyload Images: https://developers.google.com/speed/pagespeed/module/filter-lazyload-images

    Demo về lazyload_images: trước khi sử dụng Page Speed, sau khi sử dụng Page Speed (để có kết quả tốt nhất, bạn nên lướt web ẩn danh để tránh bị lưu cache).

    Sau khi cấu hình và save tập tin pagespeed.conf, bạn phải Restart (khởi động lại) Apache thì mới có hiệu lực.

    View attachment restart_apache_1.png
    Nhập vào khung tìm kiếm HTTP Server (Apache), sau đó nhấn Yes để xác nhận.

    View attachment restart_apache_2.png Apache đã được khởi động lại thành công.

    Các bạn muốn nhanh hơn 1 chút nữa, thì thêm đoạn này vào tập tin .htaccess nó sẽ lấy cache trình duyệt (chú ý đặt tại thư mục root) nội dung sau:
    PHP:
    SetOutputFilter DEFLATE
    Header set Expires “max
    -age=29030400public”
    Header 
    unset ETag
    FileETag None
    ExpiresActive On
    ExpiresDefault A600
    ExpiresByType image
    /x-icon A2592000
    ExpiresByType application
    /x-javascript A604800
    ExpiresByType text
    /css A604800
    ExpiresByType image
    /gif A2592000
    ExpiresByType image
    /png A2592000
    ExpiresByType image
    /jpeg A2592000
    ExpiresByType text
    /plain A1200
    ExpiresByType application
    /x-shockwave-flash A2592000
    ExpiresByType video
    /x-flv A2592000
    ExpiresByType application
    /pdf A2592000
    ExpiresByType text
    /html A600
    Nếu có thắc mắc hoặc không hiểu vấn đề nào vui lòng post tại đây để mình giúp đỡ. Hãy thử và cảm nhận tốc độ của website mình nhanh như thế nào nhé.
    Bài viết bởi Mr.N2
     
  2. hoaphatnetvn

    hoaphatnetvn Thành viên tích cực

    Bài viết:
    360
    Đã được thích:
    86
    Trước đây mình cũng thử dùng mod_pagespeed của google 1 thời gian. Sau đó chuyển máy chủ nên quên không cài lại. Mod cho hỏi, nếu mình nhận được thư mời của google dùng Pagespeed service (https://developers.google.com/speed/pagespeed/service) của google thì có nên dùng thêm mod_pagespeed này nữa không? Vì mình cũng dùng thử 1 thời gian thấy rất ổn.
     
  3. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,252
    Đã được thích:
    5,105

    Thư mời ở đây là dùng dịch vụ từ Google, nó mới chỉ hỗ trợ tên miền chứa www. thôi bạn, còn lại dạng tên miền none www thì chưa hỗ trợ đâu. Mặc khác, bạn phải trỏ DNS về Google nữa. Bạn nên cân nhắc trước khi sử dụng, vì sẽ không ít phiền toái. Đơn giản trong SEO, tên miền chứa www và none www đã khác nhau nhiều lắm.

    Bản thân mình nghĩ nên tự config server chạy thêm module pagespeed thì tốt hơn. Dù sao mình cũng chủ động, chạy được trên toàn bộ hệ thống.
     
  4. vemaybayasm

    vemaybayasm Banned

    Bài viết:
    215
    Đã được thích:
    42
    Mr.N2 cho Em hỏi là EM dùng Hosting thì sử dụng cái này như thế nào với ạ. Có cần Liên Hệ yêu cầu bên Cty kia cài đặt ko ạ :D
     
  5. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,252
    Đã được thích:
    5,105

    Sử dụng Hosting thì khó lắm bạn, vì khi config thì nó ảnh hưởng cả hệ thống server. Có khách hàng thích, có khách hàng không thích, chưa kể độ tương tác của nó với từng mã nguồn nữa. Nên mình nghĩ có vẻ bất khả thi.
     
    vemaybayasm thích bài này.
  6. happy_ghoul

    happy_ghoul Thành viên

    Bài viết:
    55
    Đã được thích:
    7
    Mình mù tịt về cái này, hix.. web mình chậm wa, mất khách hết :(
     
  7. eagle

    eagle Thành viên nhiệt tình

    Bài viết:
    728
    Đã được thích:
    164
    Mr . N2 là Du Nguyễn à . Sao lại thấy Man SEO ở ảnh thế
     
    nguyentruongit thích bài này.
  8. snail_lx

    snail_lx Thành viên

    Bài viết:
    275
    Đã được thích:
    32
    Không biêt BKNS đã hỗ trợ mod này chưa, mình toàn phải viết code php để tăng tốc
     
  9. minhthu

    minhthu Thành viên

    Bài viết:
    151
    Đã được thích:
    15
    Hầu hết các nhà cung cấp chỉ cung cấp cho ta những tiện ích cơ bản thôi. BKNS bên mình chuyển qua là đứng luôn, ko biết vi sao, có thể do chặn 1 số hàm nào đó. Mà cấp này có vẻ dùng sản phẩm của google là dc google ưu tiên. Nhưng phải nói mình dùng Wordpress thì nhanh lên top hơn joomla
     
  10. Mr.N2

    Mr.N2 Administrator Staff Member

    Bài viết:
    2,252
    Đã được thích:
    5,105
    hochiminhcity thích bài này.

Chia sẻ trang này