Chào các bạn.
Chào mod.
Mình chính là Trần Thế.
Hôm qua ở mục này của diễn đàn có bài Bóc phốt Trần Thế Sơn lừa đảo newbie bán tuts cấu hình VPS hàng triệu page views. Mình đã có phản hồi với mod bài đó cố tình vu khống và hiểu sai lệch vấn đề. Vì vậy hôm nay mình đăng bài lên chính đây, nếu sai mong mod bỏ qua. Vì mình muốn chia sẻ cách cấu hình VPS chịu tải hàng triệu page views cho mọi người .
Tất cả những điều đó xuất phát từ hình ảnh quảng cáo này của mình.
Tạm thời bây giờ chúng ta dừng lại việc tranh luận Trần Thế có lừa đảo hay không. Các bạn hãy mở lòng, và cùng nhau đọc cách cấu hình mà mình sẽ cung cấp cho người mua video hướng dẫn của mình.
Cấu hình VPS giống như của WPengine.com
WPengine.com được đánh giá là nhà cung cấp hosting tốt, uy tín và chuyên nghiệp nhất dành cho WordPress. Vậy họ đang sử dụng cấu hình như thế nào?
Percona DB (đây là chương trình quản lý MySQL)
HHVM (đây là chương trình biên dịch file php được các nhà phát triển Facebook sử dụng thay thế cho chương trình php bình thường)
PHP-FPM (đây là chương trình đọc php dành riêng cho nginx)
Nginx (đây là chương trình quản lý thay cho apache thuần)
Varnish (chương trình này là cache ra html cho website khi có truy cập)
Memcached and APC (chương trình này cache wordpress trên ram)
Bạn có thể học cách cài đặt VPS đó tại đây: http://goo.gl/TRPnvX
Chương trình này được các nhà phát triển WPengine.com thừa nhận là họ đang sử dụng.
Theo lý thuyết khi bạn cấu hình chương trình này, bạn có thể chịu tải lên đến gần 40 triệu hits/ ngày.
Bạn có thể tham khảo thêm tại đây: http://goo.gl/TRPnvX
Tuy nhiên theo kết quả kiểm tra thực tế của Trần Thế thì chương trình này không phù hợp với VPS nhỏ cỡ 512mb ram. Bởi lẽ HHVM tiêu tốn rất nhiều RAM, bạn sẽ bị đơ VPS rất sớm khi có vài chục truy cập đồng thời. Đặc biệt. Bạn sẽ thấy trang tải rất chậm, đặc biệt là trong WordPress Admin.
Với bộ cấu hình có HHVM sẽ rất phù hợp với cái VPS có RAM cao, bạn sẽ thấy nhanh hơn rất nhiều lần so với dùng PHP-FPM phiên bản 5. Đây là cấu hình tốt, và bạn nên lưu tâm sau này khi nâng cấp VPS có RAM cao. Và điều hay nhất là trình biên dịch HHVM sẽ phát hiện ra 1 số code lỗi không phù hợp của WordPress khi bạn cài đặt. Trang của bạn sẽ không chạy nếu code đó lỗi. Bạn sẽ biết và sửa theo phương án tốt hơn.
Cấu hình VPS chỉ sử dụng thuần Nginx làm cache
Bạn có thể sử dụng gói LEMP (nginx, MySQL, PHP-FPM)
Sau đó cài đặt microcaching của NGINX hay còn gọi là fastcgi_cache.
Chương trình này bạn có thể chạy trên VPS cỡ nhỏ 512mb ram. Bạn hãy bật thêm opcache của PHP-FPM. Nhưng chương trình này, chỉ chịu tải được khoảng trên dưới 100 truy cập đồng thời mà thôi. Và bạn vẫn thấy việc tải trang khi đăng nhập là chậm. Bởi lẽ bạn không cache đăng nhập được. Ngoài ra đôi khi bạn sẽ phát sinh lỗi cache khi đăng bình luận mới.
Chương trình này cũng có mức chịu tải lý thuyết là 40 triệu hits / ngày.
Bạn tham khảo hướng dẫn cài đặt này: http://goo.gl/TRPnvX
Cấu hình VPS theo hướng dẫn của Trần Thế
Khi bạn đọc cấu hình VPS sử dụng NGINX là cache thuần. Bạn sẽ thấy nó chỉ có nhược điểm là việc đăng nhập bị chậm, và tốc độ tải code php là chậm. Vì vậy, mình sẽ trình bày cấu hình cụ thể mà mình cung cấp trong hướng dẫn.
Hướng dẫn này dành cho VPS của Digitalocean.
Bước 01: Bạn cài Ubuntu phiên bản 32bit bạn có thể dùng bản 14.04 hoặc bản 16.04 đều được. Lưu ý là bạn nên dùng bản 32 bit nếu bạn có ý định lâu dài sử dụng VPS dưới 20$/tháng. Còn bạn định nâng cấp lên cao hơn. Bạn nên cài bản 64 bit. Sau khi cài Ubuntu bạn cần tạo file SWAP 4gb. Bạn lên Google tìm hiểu về cài file swap và đặc biệt bạn cần tìm hiểu về việc tối ưu file swap tránh việc ngốn CPU.
Bước 02: Bạn cài NGINX Web Server
Bước 03: Bạn cài MySQL phiên bản mới nhất, hoặc bạn có thể cài Percona DB như cấu hình số 01.
Bước 04: Bạn cài PHP7-FPM đây là phiên bản mới nhất của PHP và được đánh giá ngang ngửa với HHVM của Facebook. Bạn nhớ là cài phiên bản php7-fpm.
Bước 05: Bạn cài đặt WordPress như bình thường.
Bước 06: Đây là phần quan trọng. Bạn cài chương trình cache Redis, bạn cần tìm tài liệu trên Google, và tìm hiểu kỹ về Redis là gì, hoạt động như thế nào. Sau đó bạn cài plugin Redis cho WordPress. Nếu bạn cài các plugin trong thư viện WordPress.org ở các bài hướng dẫn trên mạng sẽ không thấy hiệu quả cao.
Với Redis bạn cần cài plugin này: http://goo.gl/TRPnvX
Việc setup plugin này để cho chạy bạn cần tìm hiểu ở tệp readme thật kỹ. Đây là plugin đẩy tốc độ tải code php trên VPS của bạn lên cao nhất:
Nếu như tốc độ tải trang của: Wp Super Cache = 0.318 seconds // W3 Total Cache = 0.30484 seconds // thì Wp Redis Cache = 0.00902 seconds
Bước 07: Bạn cấu hình lại tệp microcaching của nginx giống như ở cấu hình số 02. Sau đó bạn cài đặt plugin nginx Helper để quản lý microcaching của nginx. Và bạn cần học cách quản lý cache ở redis cũng bằng plugin này.
Bước 08: Bạn cài đặt wp super cache nhưng không kích hoạt. Chỉ khi nào bạn nhận truy cập rất lớn bạn mới kích hoạt plugin này. Và bạn cần sửa lại tệp cấu hình NGINX để kết nối trực tiếp với wp super cache chứ không phải kết nối với WordPress. Tại sao bạn cần dùng bước này?
Lý do đơn giản là khi truy cập ít bạn nên ưu tiên tốc độ tải trang, nhưng khi truy cập lên cao, bạn cần đảm bảo lượng tiêu tốn tài nguyên. Cá nhân mình cũng không hiểu sao, mặc dù microcaching và redis đều cache nhưng khi nhét thêm cái wp super cache thì lúc truy cập cao, bạn sẽ thấy cpu giảm đáng kể.
Xin đặc biệt lưu ý
Tất cả các thành phần của từng bước (ví dụ nginx, mysql, php-fpm) khi bạn cấu hình, bạn luôn phải tìm hiểu cùng với từ khóa thêm đuôi dài (tối ưu cho vps cỡ nhỏ **dùng tiếng anh để tìm**). Việc tìm hiểu và tối ưu từng chương trình tương đối mất thời gian, nhưng bạn có thể tiết kiệm được 9$ mà không phải mua video hướng dẫn của mình.
Trong video hướng dẫn kèm bản pdf mềm, mình đã cấu hình sẵn hết rồi, bạn chỉ cần làm theo copy theo thôi. Điều này tiết kiệm của bạn khoảng 3-4 ngày làm việc, hoặc có khi 1 tuần bạn tìm hiểu. Tất nhiên nếu các thành phần trên bạn đều biết tối ưu hết rồi, thì bạn không cần mua hướng dẫn này.
Sau khi các bạn biết các thành phần mình đã cài như ở trên. Hãy bắt tay vào thực hiện, sau đó so sánh với kết quả mà VPS của bạn đang chạy. Cấu hình này với trang WordPress bạn có thể chạy trên dưới 100.000 pageviews /ngày là bình thường.
Với VPS 5$/tháng và WordPress dạng tin tức vài trăm bài, bạn dùng để spam Facebook để kéo traffic. Bạn sẽ thấy khi có khoảng 400-500 người online (tức là trên 500.000 page views/ngày) theo Google Analytics, VPS của bạn cũng không đơ. Nhưng CPU có thể lên đến vài 80-90% có khi vượt 100%.
Nếu trang của bạn có duy nhất 1 bài (landing page) các bạn làm tiếp thị liên kết hay dùng trang như thế này. Thì việc bạn spam lên 1.000 – 2.000 người online theo Analytics bạn cũng không sập được VPS như thế này.
Nhưng mình tin không ai chịu rủi ro như vậy cả. Với 400-500 online cùng lúc bạn có thể kiếm ra nhiều tiền rồi. Và chỉ cần mất 3 phút để nâng cấp vps lên 20$/tháng và chạy rất mượt không cần sửa chữa lại cấu hình.
Vì vậy việc bạn bỏ ra 9$ để mua hướng dẫn này bạn có thấy đáng không ạ?
Nếu bạn cài đặt như hướng dẫn trên, và không thể có mức chịu tải cao như thế. Thì vấn đề nằm ở giao diện của bạn. Bạn có thể chuyển về giao diện mặc định hoặc sử dụng giao diện miễn phí mà Trần Thế cung cấp kèm theo hướng dẫn để giảm tải cho VPS. Ngoài ra trong video hướng dẫn bạn sẽ được tặng kèm cách cài đặt ssl dùng https hoàn toàn miễn phí.
Có rất nhiều dòng lệnh khi bạn tự tìm hiểu. Có rất nhiều vấn đề về WordPress khi bạn tự tìm hiểu. Nhưng hãy từ từ, lên Google và tìm kiếm thông tin sau đó bạn sẽ giải quyết được. Còn nếu không muốn mất thời gian, bạn có thể bỏ ra 9$ để mua video hướng dẫn của mình.
Video 9$ hướng dẫn của mình miễn phí cho tất cả các bạn đang có trên 1 triệu pageviews/ ngày. Nếu bạn chạy site WordPress và có trên 1 triệu pageviews/ngày đang tốn >100$ tiền vps thì liên hệ với mình. Chúng ta sẽ bàn về dịch vụ tối ưu lại site WordPress cho bạn.
Cách bạn có thể đọc chi tiết bài viết và bình luận ở đây:
http://www.tranthe.net/mien-phi-cach...eu-page-views/
Nếu thực sự Trần Thế đang quảng cáo láo và lừa đảo thì sao?
Bạn có thể kiểm tra thực tế VPS của bạn theo hướng dẫn bên trên. Sau đó gửi lại các kết quả ở dưới bình luận bài viết http://goo.gl/TRPnvX , để chứng minh là mình lừa đảo, nếu bạn thích làm vậy. Hoặc là sau đó chúng ta tiếp tục trao đổi, và tối ưu VPS cho bạn.
Bạn cũng có thể yêu cầu mình cho test VPS 5$/tháng của Digitalocean và xem sức chịu tải có nằm trong khoảng 500.000 – 5 triệu page views hay không. Khi đó bạn phải chuẩn bị lượng truy cập cỡ 300-400 người online 1 lúc theo Google Analytics, điều đó có nghĩa là 1 ngày bạn sẽ có 300 x 60 x 24 = 432,000 page views.
Tôi cần bằng chứng để biết kết quả thực mà Trần Thế đã làm với VPS
Đây là 1 trang của khách hàng mình tối ưu cài VPS 5$/tháng và kiếm tiền với Adsense. Trang này của khách hàng có khoảng 50 bài viết, dùng theme do mình tối ưu, khách hàng đã đồng ý cho phép mình dùng hình ảnh này.
Như các bạn có thể thấy từ ngày 9/1 đến ngày 22/1 tức là có 13 ngày. Tổng cộng là có 8,041,770 page views. Như vậy trung bình mỗi ngày chịu tải khoảng 615,000 page views.
Các bạn có thể kiếm tra Google Analytics của website này.
Các bạn có thể thấy mỗi ngày sấp xỉ 1 triệu pageviews. Tất nhiên là kể cả khách hàng của mình, và cá nhân mình, đủ thông minh để hiểu rằng không cần hy sinh quá nhiều, để tiết kiệm xuống còn 5$/tháng. Mà phía trên chỉ là kết quả thử nghiệm VPS trong thời gian ngắn.
Với cấu hình đó, sau khi nâng cấp lên VPS 20$/tháng thì site của khách hàng chạy rất mượt, cpu chưa bao giờ vượt quá 20%.
Các bạn xem chi tiết hơn tại bài viết: http://www.tranthe.net/mien-phi-cach...eu-page-views/
Qua đây mình muốn gửi lời xin lỗi đến bạn Thích Quăng Bom, vì đã xúc phạm bạn ấy trên Facebook. Trường hợp này mình thành thật xin lỗi bạn vì tất cả những điều đã xúc phạm bạn. Đức Chúa dạy chúng ta rằng “mọi tội lỗi đều có thể được thương tha” vì vậy nếu có thể bỏ qua cho nhau được thì bỏ qua.
Rất vui nếu ngày nào đó bạn đến Vĩnh Phúc và mình được ngồi uống rượu cùng bạn. Chỉ có những bát rượu đầy, với miếng thịt lớn, có lẽ sẽ giải tỏa được những căng thằng đã xảy ra.
Bookmarks