Tôi đã từ bỏ OpenLiteSpeed ​​​​và quay trở lại với Nginx cũ

Phóng to / Tổ cháy rồi, yo.

Kể từ năm 2017, bất kỳ thời gian rảnh nào tôi có (ha!), tôi đều giúp đồng nghiệp Eric Berger tổ chức trang dự báo thời tiết ở khu vực Houston của anh ấy, Thời tiết thành phố vũ trụ. Đó là một thử thách lưu trữ thú vị — vào một ngày thông thường, SCW có thể mang lại 20.000 đến 30.000 lượt xem trang cho 10.000 đến 15.000 khách truy cập, một tải tương đối dễ dàng để xử lý với công việc tối thiểu. Nhưng khi các hiện tượng thời tiết khắc nghiệt xảy ra — đặc biệt là vào mùa hè, khi các cơn bão rình rập ở Vịnh Mexico — lưu lượng truy cập trang web có thể tăng vọt lên hơn một triệu lượt xem trang trong vòng 12 giờ. Mức độ giao thông này đòi hỏi phải chuẩn bị nhiều hơn để xử lý.

Xin chào, đó là <a href="https://spacecityweather.com">Thời tiết thành phố vũ trụ</a>!” src=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/Screenshot-2024-01-24-at-9.02.05%E2%80%AFAM.jpg” width=” 300″ Height=”235″ srcset=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/Screenshot-2024-01-24-at-9.02.05 AM.jpg 2x”/></a><figcaption class=

Lee Hutchinson

Trong một thời gian rất dài, tôi đã chạy SCW trên HAProxy Để chấm dứt SSL, Kho vecni Để lưu trữ tạm thời trên hộp, và Nginx Đối với ứng dụng máy chủ web thực tế – tất cả đều ở trên cùng Đám mây bùng phát Để đáp ứng phần lớn tải. (Tôi đã viết rất nhiều về thiết lập này trên Ars cách đây vài năm cho những người muốn biết thêm thông tin chi tiết.) Cụm này đã được thử nghiệm hoàn toàn trong thực tế và sẵn sàng tiếp nhận bất kỳ lưu lượng truy cập nào mà chúng tôi hướng vào nó, nhưng nó cũng phức tạp một cách khó chịu, với nhiều lớp bộ đệm phải được cài đặt. Việc xử lý nó và sự phức tạp này khiến việc khắc phục sự cố trở nên khó khăn hơn tôi mong muốn.

READ  Ghi chú Bản vá Cập nhật Valorant 8.08: Giảm sức mạnh của Cypher và Viper, các bản cập nhật Premier, v.v.

Vì vậy, trong thời gian ngừng hoạt động vào mùa đông vài năm trước, tôi đã nhân cơ hội này để loại bỏ một số sự phức tạp và giảm lượng lưu trữ của mình xuống một ứng dụng máy chủ web nguyên khối: OpenLiteTốc độ.

Loại bỏ cái cũ và mang lại cái mới

Tôi không biết nhiều về OpenLiteSpeed ​​​​(“OLS” với bạn bè của nó) ngoài việc nó được đề cập rất nhiều trong các cuộc thảo luận về lưu trữ WordPress – và vì SCW chạy WordPress nên tôi bắt đầu quan tâm. OLS dường như nhận được rất nhiều lời khen ngợi nhờ bộ nhớ đệm tích hợp, đặc biệt là khi nói đến WordPress; Nó có nghĩa là rất nhanh So với Nginx; Thành thật mà nói, sau 5 năm vận hành cùng một hệ thống, tôi đã quan tâm đến việc xoay chuyển tình thế. Đó là OpenLiteSpeed!

Bảng điều khiển dành cho quản trị viên OLS, hiển thị vhost.  Đây là từ máy chủ web cá nhân của tôi chứ không phải máy chủ Space City Weather, nhưng nó trông giống nhau.  Nếu bạn muốn biết thêm chi tiết về cấu hình OLS tôi đang sử dụng, <a href="https://blog.bigdinosaur.org/configuring-wordpress-openlitespeed/">Kiểm tra blog của tôi</a>.  Vâng, tôi vẫn còn một blog.  Tôi già rồi.” src=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/Screen-Shot-2022-06-09-at-6.37.47-AM-1.jpg ” width =”640″ Height=”398″ srcset=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/Screen-Shot-2022-06-09-at-6.37.47- AM- 1.jpg 2x”/></a><figcaption class=
Phóng to / Bảng điều khiển dành cho quản trị viên OLS, hiển thị vhost. Đây là từ máy chủ web cá nhân của tôi chứ không phải máy chủ Space City Weather, nhưng nó trông giống nhau. Nếu bạn muốn biết thêm chi tiết về cấu hình OLS tôi đang sử dụng, Kiểm tra blog của tôi. Vâng, tôi vẫn còn một blog. Tôi già rồi.

Lee Hutchinson

Điều chỉnh quan trọng đầu tiên cần giải quyết là OLS về cơ bản được định cấu hình thông qua GUI thực tế, với tất cả các vấn đề có thể gây khó chịu đi kèm với nó (một cổng khác để bảo mật, một mật khẩu khác để quản lý, một điểm truy cập công khai khác vào phần phụ trợ, v.v. Tài nguyên PHP chỉ dành cho giao diện quản lý). Nhưng GUI rất nhanh và hầu hết đều hiển thị các cài đặt cần tiết lộ. Việc dịch cấu hình Nginx WordPress hiện tại của tôi sang OLS-speak là một bài tập thích nghi tốt và cuối cùng tôi đã quyết định được điều đó Đường hầm đám mây Là một cách có thể chấp nhận được để giữ Bảng điều khiển dành cho quản trị viên ẩn và an toàn về mặt lý thuyết.

READ  Embracer được cho là đã sẵn sàng bán Star Wars: KOTOR Remake Dev Sabre Interactive với thỏa thuận trị giá 500 triệu USD
Chỉ cần xem qua nhanh các tùy chọn đang chờ bạn trong plugin LiteSpeed ​​​​Cache WordPress.
Phóng to / Chỉ cần xem qua nhanh các tùy chọn đang chờ bạn trong plugin LiteSpeed ​​​​Cache WordPress.

Lee Hutchinson

Sự điều chỉnh lớn khác là OLS Plugin LiteSpeed ​​Cache Đối với WordPress, đây là công cụ chính mà người ta sử dụng để định cấu hình cách WordPress tương tác với OLS và bộ đệm tích hợp của nó. Nó là một plugin lớn đi kèm Các trang và trang của các tùy chọn có thể định cấu hìnhNhiều người trong số họ quan tâm đến việc lái xe và tận dụng lợi thế của Dịch vụ CDN Quic.Cloud (Được điều hành bởi LiteSpeed ​​​​Technology, công ty đã tạo ra OpenLiteSpeed ​​​​và người anh em trả phí của nó, Tốc độ ánh sáng).

Tận dụng tối đa WordPress trên OLS có nghĩa là dành chút thời gian cho plugin và biết tùy chọn nào sẽ hữu ích và tùy chọn nào sẽ gây hại. (Có lẽ không có gì đáng ngạc nhiên, có rất nhiều cách bạn có thể khiến mình gặp khá nhiều rắc rối do quá tích cực với bộ nhớ đệm.) May mắn thay, Space City Weather cung cấp một nền tảng chứng minh tuyệt vời cho các máy chủ web, là một trang web hoạt động tốt với Bộ nhớ đệm lớn . – Thân thiện với khối lượng công việc, vì vậy tôi đã nghĩ ra cấu hình ban đầu mà tôi khá hài lòng khi chúng ta nói chuyện Lời của nghi lễ thiêng liêng cổ xưa, bật công tắc. HAProxy, Varnish và Nginx đã dừng và OLS đảm nhận việc tải.

READ  15 tính năng iPhone gốc đã không tồn tại khi nó được công bố lần đầu tiên

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *