chào các ban! Ai đã dùng website wordpress đều thấy thích thú vì nó rất tiện ích và tốc độ load thì còn phải nó, chay vi vu luôn. Nhưng khi đưa lên host thì các web mới với số lượng bài viết thì không sao nhưng với số lương bài viết lớn như Thiết kế web Thanh Hóa thì nó đã thực sự già nua và tốc độ load chậm. Nhưng bạn thấy rồi đó, Hamrongmedia.com vẫn chạy vi vu như thanh niên 18 đấy thui. Nhiều web deverloper đã hỏi từng hỏi mình về vấn đề này và xin phương thuốc cải lão hoàn sinh 🙂 . Phương thuốc thần tiên như vậy thi không có đâu ah, nhưng để cứu được sự già nua và quá tải này thì tôi sẽ chỉ các bạn cách để có thể tối ưu hóa để em nó có vể chạy vi vu. Ở đây tôi sẽ chỉ ra 9 cách để tối ưu website. Các bạn theo dõi và làm theo nha. Rất bổ ích đấy!
1. Hình ảnh chưa được tối ưu
Đây cũng là vấn đề cực kì lớn trong việc già úa của web của bạn. Hãy kiểm tra lại web của mình bằng công cụ google speed của google nhé!
Kiểm tra bằng công cụ này nó sẽ chỉ ra cho chúng ta các nguyên nhân và cách khắc phục, ở đây đang nó về vấn đề hình ảnh nhé!
Hình ảnh được sử dụng nhiều trong blog để làm đẹp, nhưng sử dụng hình ảnh quá nhiều hoặc không tối ưu tốt sẽ làm chậm quá trình tải website của bạn đi rất nhiều.
Cách khắc phục
Sử dụng hình ảnh tối ưu. Dùng các định dạng như: .jpg và .gif để có kích thước tối ưu nhất cho web.
Đối với hình ảnh chưa được tối ưu, bạn có thể dùng các phần mềm nén ảnh nhưng ở đây tôi chỉ dùng một công cụ nén ảnh miễn phí mà tôi hay dùng đấy là phần mềm Riot.
Tải phần mềm Riot tại đây
2. Cài quá nhiều Plugin
Nguyên nhân này cũng ảnh hưởng khá nhiều vì nó tác động trực tiếp đến website của bạn. Plugin được cài vào wordpress, và hoạt động dưa trên cơ chế móc nối vào các hàm trong nhân của WordPress. Việc móc nối quá nhiều hàm như vậy khiến WordPress phải thực hiện quá nhiều tác vụ trước khi hiển thị được nội dung của trang Web.
Vì WordPress là một mã nguồn blog tuyệt vời, được công thêm với sự hỗ trợ của hàng ngàn plugin khác lại càng làm tăng thêm sự hữu dụng của WordPress. Newbie lẫn những người dùng WordPress chuyên nghiệp ít nhất cũng cài một plugin vào blog wordpress của mình. Cái gì cũng có cái 2 mặt của nó ah. Hi! ” Tức nước thì ắt sẽ vớ bờ ” thui ah . Chúng ta không biết rằng Plugin chính là nguyên nhân khiến WordPress chạy chậm.
Cách khắc phục
Hãy tìm kiếm và gỡ bỏ những plugin không cần thiết khỏi hệ thống. Hoặc thử disable những plugin mà bạn cho rằng đang sử dụng quá nhiều tài nguyên và gây chậm cho blog của mình. Liệt kê ra các plugin mà web của bạn không thể sống chung nếu nó làm mình kiệt sức và yếu dần đi nhé 🙂 .
Số 10 là con số lý tưởng, nếu bạn tìm thấy plugin nào đó hay và muốn cài cho WordPress của mình thì nên cân nhắc kỹ giữa hiệu năng, chức năng của plugin và nhu cầu thực sự trước khi quyết định “Add new plugin”. Hãy cân nhắc kĩ.
3. Sử dụng các plugin cũ chưa được cập nhật
Sử dụng plugin cũ là nguyên nhân khiến WordPress chạy chậm. Các plugin cũ đồng nghĩa với hiệu suất chưa được tối ưu tốt (một số trường hợp không đúng). Sử dụng các Plugin lậu cracked cũng cũng là nguồn làm giảm hiệu suất, hơn nữa còn tìm ẩn nguy cơ bảo mật.
Cách khắc phục
Hàng lậu thì không tốt đau ah. Tôi khuyên các bạn nên tìm hiểu kĩ càng nguồn gốc trước khi cài nhé. Và thương xuyên kiểm tra cập nhật thường được thông báo ở thanh Admin.
4. Sử dụng phiên bản WordPress cũ
Tại sao WordPress luôn cập nhật phiên bản mới? Phiên bản mới sẽ là bản vá các lỗ hổng bảo mật và thêm những tính năng mới từ nhà phát triển. Ở các phiên bản cũng thì WordPress luôn tìm ẩn các rủi ro. Ngoài ra còn những phần chưa được tối ưu, đó là lí do WordPress luôn đưa ra những bản cập nhật mới, mà lần nào trong Change log của nhóm phát triển chúng ta đều thấy nhắc đến performance tức hiệu suất của WordPress.
Cách khắc phục
Luôn cập nhật WordPress nếu có thông báo từ WordPress
5. Sử dụng các Widget bên ngoài
Widget của Facebook, widget để hiện hộp chia sẻ, widiget comment của Disqus, Google+, … Đó là những Widget có tải nội dung từ nguồn bên ngoài, khi người truy cập vào web ngoài tải nội dung web/blog của bạn. Họ còn phải chờ đợi các nguồn bên ngoài này được tải xong. Dẫn đến chậm chạp trong hiển thị trên máy người dùng.
Hơn nữa khi các nguồn bên ngoài mà Widget này sử dụng bị hỏng, trình duyệt sẽ vẫn thử cho tới khi nào timeout. Mất một khoản thời gian khá lâu để chờ đợi. -> làm nản lòng chiến sĩ.
Widget bên ngoài này khác với Widget trong WordPress, xin đừng nhầm lẫn. Chính xác hơn là các Widget bạn chèn thủ công vào theme, bằng javascript.
Cách khắc phục
Sử dụng ít lại các Widget này. Sử dụng các plugin thay thế của WordPress có chức năng tương tự. Nếu Widget được chèn vào dùng javascript, bạn có thể nén javascript và lưu vào một file .js trong theme và nạp nó vào bằng thẻ <script> hay dùng. Hoặc đưa tất cả javascript đó xuống dưới cuối trang để nội dung được hiển thị trước.
6. Lượt truy cập cao
Khi website của bạn có lượt truy cập cao thì sẽ ngốn nhiều RAM và CPU của hệ thống. Việc này thường xảy ra với các website lớn. WordPress chạy chậm là điều không tránh khỏi khi lượng truy cập quá cao.
Cách khắc phục
Yêu cầu nhà cung cấp nâng câp Host để đáp ứng cho Website, bạn có thể sẽ phải trả thêm chi phí nhưng có thể đảm bảo website của bạn chạy tốt. Hoặc thuê CDN để giảm tải cho website. Một giải pháp miễn phí và hiệu quả cao hơn đó là dùng Cache cho WordPress.
Tải plugin WordPress super cache tại đây
7. Bị tấn công DDOS
Tấn công DDOS là một hành động có chủ đích thường là từ các hacker hoặc từ các đối thủ của bạn. Và không thể nhận biết rõ ràng. DDOS tức là hình thức tăng lượt truy cập một cách đột ngột và số lượng lơn. Cũng giống như là lượt truy cập cao ở trên nhưng ở đây thì các lượt truy cập cùng một lúc nên sẽ làm cho web của bạn chậm hẵn đi và có thể dẫn đến chết web một thời gian ngắn.
Cách khắc phục
Trong trường hợp này bạn không nên giải quyết một mình. Hãy liên hệ ngay với nhà cung cấp dịch vụ Host nếu bạn thấy website của mình đang bị DDOS. Họ sẽ giúp bạn thiết đặt tường lửa, và xác định nguồn DDOS để phòng tránh trong tương lai.
8. Sự dụng các theme chưa được tối ưu
Đã tắt hết tất cả plugin, mà website vẫn chậm. Thì chỉ còn một nguyên nhân đó là Theme không tối ưu hoặc kém chất lượng là nguyên nhân dẫn đến WordPress phải tốn nhiều thời gian để xử lí. Chưa kể đến dùng theme không rõ nguồn góc còn tìm ẩn nguy cơ bị cài mã độc có thể bị lợi dụng để tấn công bất cứ lúc nào.
Cách khắc phục
Tôi khuyên bạn nên sử dụng theme từ những nguồn tin cậy, không dùng những theme share linh tinh vì không có nhẽ họ bỏ tiền ra mua rồi lại mất công share lên cho bạn dùng, có nguyên nhân của nó cả đấy ( Tuy nhiên có nhiều người share theme sạch đấy các bạn ah ). Nên tôi mới khuyên các bạn tải từ nơi có nguồn gốc rõ ràng như từ WordPress.org là một nguồn điển hình, hay ThemeForest vì đã được qua kiểm duyệt.
9. Các file CSS chưa được tối ưu
Bạn kiểm tra bằng google speed bạn sẽ biết được thấy được các file có thể làm web của bạn chậm đi. Bời vì khi web được load thì các hiệu ứng của CSS sẽ được load cùng HTML. Nên cũng sẽ ảnh hưởng đến sự chậm chạp của nó.
Cách khắc phục
Tối ưu bằng cách kiểm tra lại File Css và xóa bỏ các phần css không cần thiết. Và tốt nhất là bạn nên compile lại file của mình cho nó giảm bớt dung lượng. Tuy nó ảnh hưởng không đáng kể nhưng bớt được chút nào sẽ hay chút náy ah 🙂
10. Sử dụng quá nhiều Jquery
Thương thì Jquery sẽ load cuối cùng và load qua từng file mà ta sư dụng đến nó. Nên nó ảnh hưởng nhiều đến tốc độ đấy. Cũng giống như các bạn sử dụng nhiều Widget sử dụng Jquery.
Cách khắc phục
Hay kiểm tra và tắt những ứng dụng sử dụng Jquery không cần thiết và có thể tối ưu lại nó.
Như vậy là tôi đã chia sẻ xong 10 nguyên nhân trực tiếp dẫn đến sự chạy như rùa của website/blog của bạn. Mong là nó giúp ích được cho bạn nhiều . Nếu thấy hay và bổ ích thì like và comment nhé!
Chúc các bạn Thành Công!