2. So sánh về hiệu quả tốc độ xử lý
Theo Kujawa (2013), hiệu quả tốc độ xử lý của các Framework PHP trong năm 2013 đƣợc biểu thị trong hình vẽ dƣới đây [5].
Phụ lục 03: So sánh 3 CMS mã nguồn mở phổ biến và nổi tiếng nhất thế giới
Ba mã nguồn mở phổ biến và nổi tiếng nhất thế giới là Joomla, Drupal và Wordpress. Mỗi mã nguồn đều có những thế mạnh khác nhau. Cụ thể dƣới đây là bảng so sánh 3 mã nguồn mở theo một số tiêu chí về bảo mật, SEO, tốc độ tải, mức độ phát triển và quy mô cộng đồng [7].
Tiêu chí Joomla Drupal Wordpress
Bảo mật Thấp Cao Tƣơng đối
SEO Yếu Trung bình Mạnh
Tốc độ tải Chịu tải rất tốt Load không nhanh
nhƣng rất chịu tải
Load nhanh nhƣng chịu tải không tốt
Phát triển Khó phát triển Rất khó phát triển Dễ phát triển
Cộng đồng Lớn mạnh Bé Rất lớn mạnh
Phụ lục 04: So sánh độ hiệu quả khi áp dụng Memcached, CloudFlare,
Minify, OpenVPN, quy trình xuất bản tin qua bƣớc duyệt và tổ chức sắp xếp ảnh thumb (ảnh đại diện) trong hệ thống
Áp dụng Trƣớc khi áp dụng Sau khi áp dụng
Memcached Hệ thống chạy chậm khi có
nhiều truy cập
Hệ thống chạy nhanh hơn
CloudFlare
Tốc độ load trang chậm khi trên trang có quá nhiều ảnh hoặc ngƣời dùng ở nơi xa truy cập tới
Hệ thống chạy ổn định. Trang load nhanh đối với tất cả ngƣời dùng ở khắp mọi nơi
Minify
Trang load chậm khi có nhiều file js và css bởi trang phải đợi load xong js, css thì mới hiển thị nội dung trang
Trang load nhanh hơn. Nội dung trang load hết mà không cần phải đợi load js và css
OpenVPN Hệ thống truy cập chỉ đƣợc bảo vệ bởi 1 lớp xác thực ngƣời dùng Hệ thống truy cập đƣợc bảo vệ bởi 2 lớp: xác thực qua OpenVPN, sau đó mới xác thực ngƣời dùng
Quy trình xuất bản
tin qua bước duyệt
Tin bài không đƣợc kiểm soát chặt trƣớc khi xuất bản lên trang web
Tin bài đƣợc kiểm soát qua nhiều bƣớc kỹ càng trƣớc khi đƣợc xuất bản
Tổ chức sắp xếp
ảnh thumb (ảnh
đại diện)
Ảnh đƣợc lƣu chung vào cùng một chỗ, cùng 1 folder (thƣ mục)
Ảnh đƣợc lƣu trữ tách biệt theo ngày tháng năm upload lên và theo folder của từng ngƣời dùng
Bảng 3.3: So sánh độ hiệu quả khi áp dụng Memcached, CloudFlare, Minify, OpenVPN, quy trình xuất bản tin qua bước duyệt và tổ chức sắp xếp ảnh thumb (ảnh