Tin tức và phân tích của tất cả các thiết bị di động

Nền tảng lưu trữ PHP mạnh mẽ cho các ứng dụng lớn và nhỏ

PHP rất dễ thực hiện. Nhưng điều đó không có nghĩa là mọi nền tảng lưu trữ sẽ hoạt động – đặc biệt là khi bạn nghiêm túc với công việc kinh doanh của mình.

Theo nhiều cách, PHP đã tiếp quản Perl – đó là một ngôn ngữ kịch bản đơn giản có thể nhúng trực tiếp vào HTML (hoặc nhúng HTML vào chính nó, tùy thuộc vào cách bạn muốn xem nó) và được hỗ trợ bởi các trang web nguồn mở phổ biến. máy chủ (*ho* Apache) và có liên kết đến cơ sở dữ liệu quan hệ phổ biến (vâng, MySQL).

Nhưng không giống như Perl, PHP đủ thông minh để đổi mới nhanh hơn khi được cập nhật – HHVM là một mối đe dọa lớn đến mức Zend đã từ bỏ mọi kế hoạch cho PHP 6 và chuyển sang PHP 7 (dẫn đến hiệu suất tăng 200%) và ngay khi có vẻ như bối cảnh phát triển PHP đang tập trung vào mã hóa khỉ hoặc xây dựng khung của riêng bạn, Laravel đã thả quả bom.

Vấn đề là, PHP ngày nay không còn như trước nữa—nó có sừng và cánh, nó bắn tia la-de bằng mắt và nó có thể dễ dàng nhổ bật gốc một hoặc hai cái cây. Những người mắc kẹt với nó (bao gồm cả tôi, lý do chính là sự lười biếng :-P) giờ đây đã có một bộ công cụ hiện đại, tuyệt vời để xây dựng các ứng dụng web.

Điều này đưa chúng ta đến một lĩnh vực đáng xấu hổ khác trong quá khứ – đăng cai. Vâng, vẫn còn vô số nhà cung cấp dịch vụ lưu trữ PHP ngoài kia, và nhiều người trong số họ được xây dựng để gây đau khổ cho công chúng cả tin, nhưng cũng đúng là hiện nay có đủ loại tùy chọn mạnh mẽ và tuyệt vời.

Bài đăng này dành cho nhà phát triển hoặc bất kỳ ai quan tâm đến chất lượng, sự tự do và hiệu suất, những người rùng mình khi nghĩ đến việc tải lên FTP và CPanel (mặc dù anh ấy biết cách làm việc với chúng!).

đại dương kỹ thuật số

Có thể bạn đã từng nghe nói về DigitalOcean trước đây, nhưng nếu không thì đó là một nền tảng cực kỳ hiệu quả và tiết kiệm chi phí để lưu trữ ứng dụng của bạn.

Về cơ bản, DigitalOcean nổi tiếng với Máy chủ riêng ảo (VPS) mang lại hiệu suất và khả năng kiểm soát rất tốt cho nhóm DevOps. Tất nhiên, quyền tự do này đi kèm với trách nhiệm – bạn chịu trách nhiệm tối ưu hóa, quản lý và bảo mật cơ sở hạ tầng của mình. Nếu bạn có một ứng dụng PHP hiện đại, đây rất có thể là thứ bạn đang tìm kiếm.

DigitalOcean có một số tính năng tuyệt vời, gần như biến nó thành một AWS thu nhỏ dành cho nhà phát triển:

  • Cài đặt bằng một cú nhấp chuột của các ứng dụng PHP phổ biến
  • Các công cụ như Cân bằng tải, Mạng riêng, v.v.
  • Lưu trữ đối tượng, lưu trữ khối, lưu trữ SSD, v.v.
  • Một số loại máy chủ tùy thuộc vào nhu cầu của bạn – mục đích chung, với bộ xử lý lớn hoặc dung lượng RAM lớn
  • Quản lý cơ sở hạ tầng dựa trên API để dễ dàng tăng hoặc giảm quy mô
  • Giám sát và sử dụng phong phú và số liệu thống kê
  • Thị trường, hình ảnh hệ điều hành tùy chỉnh, sao lưu, v.v.
  • Cơ sở dữ liệu được lưu trữ (PostgreSQL tại thời điểm viết, nhưng MySQL và các cơ sở dữ liệu khác sẽ sớm ra mắt)

DigitalOcean là thứ tôi sử dụng để lưu trữ các dự án máy khách, trang web WordPress, tập lệnh PHP dòng lệnh, v.v. và tôi chưa bao giờ gặp một vấn đề nào về hiệu suất hoặc bảo mật. Rất khuyến khích cho mọi người do độ tin cậy và tính linh hoạt.

Lưu trữ A2

A2 Hosting là một dịch vụ lưu trữ web lớn và đáng tin cậy chuyên về PHP. Nếu bạn đã chán ngấy với các vấn đề về hiệu suất với các nền tảng lưu trữ hiện tại của mình và vẫn muốn kiểm soát chặt chẽ chi tiêu của mình, thì A2 Hosting rất đáng để thử.

Như bạn có thể thấy, các kế hoạch rất đẹp, nhưng đây không phải là một mánh lới quảng cáo tiếp thị, A2 Hosting đảm bảo. So sánh nhanh các gói cho thấy rằng chỉ với chưa đến 10 đô la/tháng, bạn sẽ có được một máy chủ với 2 GB RAM, lõi kép và phần cứng được tối ưu hóa.

Dịch vụ lưu trữ A2 vượt trội trong dịch vụ lưu trữ PHP truyền thống, đơn giản – WordPress, Magento, các khung đơn giản, tập lệnh một trang, v.v., nhưng có ý nghĩa khi hiệu suất ổ đĩa quan trọng.

giả mạo

Laravel là framework PHP hot nhất và phổ biến nhất và có lẽ sẽ vẫn là “số một” trong một thời gian dài. Điều này có nghĩa là nếu bạn là nhà phát triển PHP, có thể bạn đang viết mã bằng Laravel.

Bây giờ Laravel là một framework đòi hỏi khắt khe và vấn đề triển khai trở nên phức tạp; ứng dụng của bạn càng trở nên phong phú về tính năng. Nếu bạn đang ở trong con thuyền này và muốn thoát khỏi mọi rắc rối khi thực hiện (vâng, ý tôi là mọi thứ), thì Forge chính là thứ bạn đang thiếu.

Nhưng trước tiên, Forge không cung cấp máy chủ hoặc dịch vụ lưu trữ. Thay vào đó, nó là một giao diện web để triển khai và giám sát các ứng dụng PHP trên các dịch vụ lưu trữ phổ biến như DigitalOcean (được mô tả ở trên), Linode, AWS, v.v.. Đây là những gì Forge cung cấp cho các nhóm Laravel:

  • Chia tỷ lệ ngang
  • cân bằng tải
  • quản lý SSL
  • Hàng đợi đơn giản và quản lý cron
  • Quản lý trang web và cập nhật tự động
  • Tập lệnh triển khai tùy chỉnh

Chỉ với 20 đô la một tháng, bạn có thể quản lý các máy chủ không giới hạn thông qua Forge và có chiết khấu hàng năm. Thành thật mà nói, nó không tốt hơn thế này!

Có nhiều nền tảng lưu trữ Laravel chuyên dụng hơn cho các ứng dụng của bạn.

heroku

Theo truyền thống, Heroku được liên kết với hệ sinh thái Ruby on Rails và Python (do nó yêu thích PostgreSQL và các triển khai đơn giản, gần như nghệ thuật). Nhưng bây giờ các nhà phát triển PHP cũng có thể vui mừng!

Cho dù PHP, Laravel, Symfony, HHVM đơn giản hay bất kỳ biến thể/gói nào khác, Heroku đều thực hiện tất cả chỉ với một lệnh git đẩy đơn giản có vẻ quá tốt để trở thành sự thật, nhưng thực tế là vậy. Việc mở rộng quy mô được xử lý tự động và có một số dịch vụ Heroku (tiện ích bổ sung) giúp quá trình triển khai của bạn dễ dàng hơn.

Heroku là một trong những nền tảng lưu trữ đắt tiền hơn cho PHP, nhưng nó vững chắc và có danh tiếng tuyệt vời về chất lượng và sự ổn định.

Mây

Bạn có thể thấy lợi ích của các nền tảng lưu trữ như DigitalOcean, Linode, v.v., nhưng lại thiếu một nhóm DevOps đáng tin cậy. Nếu vậy, Cloudways là một giải pháp thay thế tuyệt vời sẽ quản lý ứng dụng PHP của bạn trên nền tảng bạn chọn.

Tất nhiên, điều này có nghĩa là tăng giá. Tôi đã kiểm tra nhanh các gói giá và theo quy định, bạn phải trả gấp đôi số tiền bạn thường trả với các nền tảng lưu trữ này. Thành thật mà nói, đó là một thỏa thuận khá hấp dẫn nếu bạn hỏi tôi, đặc biệt khi xem xét rằng Cloudways cung cấp hỗ trợ di chuyển miễn phí cho trang web của bạn.

Ý tôi là, với ít hơn 50 đô la một tháng, bạn có thể điều hành một cửa hàng thương mại điện tử tạo ra doanh thu hàng nghìn đô la mỗi tháng và xử lý rất tốt các đợt tăng đột biến.

Bạn nhận được tất cả các tính năng thú vị mà nền tảng mơ ước của bạn cung cấp và bạn cảm thấy yên tâm. Bạn có cần gì nữa không?

Nodechef

Nodechef? Vâng, đó là những gì tôi nghĩ.

Mặc dù Nodechef được biết đến với các giải pháp lưu trữ gốc Node, nhưng dường như họ đã chấp nhận PHP và cung cấp một nền tảng khá đẹp.

Bạn trả 100 đến 200 đô la một tháng cho một máy chủ tốt, nhưng vấn đề là các dịch vụ cốt lõi như MongoDB, MySQL, Redis, v.v. đã sẵn sàng và sẽ dễ dàng mở rộng quy mô. Hỗ trợ trả phí cũng có sẵn và bắt đầu từ $300/tháng.

Đó là giá trị nó? Có, nếu bạn có nhu cầu cụ thể và quan tâm đến độ tin cậy cũng như khả năng giải quyết vấn đề nhanh chóng.

Runcloud

Đôi khi, bạn cần cả giải pháp lưu trữ PHP được quản lý (dành cho các nhóm phát triển thực hiện đánh dấu PHP cơ bản và thực hiện các chức năng trong các tập lệnh đơn giản) và một môi trường linh hoạt (có thể là ứng dụng PHP siêu cục bộ, dựa trên Docker, dựa trên ElasticSearch?).

Trong những trường hợp đó, Runcloud là một thỏa thuận ngọt ngào.

Runcloud thay thế cPanel, WHM và các công cụ tương tự khác bằng bảng điều khiển tùy chỉnh của riêng nó, một cách thẳng thắn:

Bạn quản lý mọi thứ với giao diện đẹp mắt này bao gồm mọi thứ bạn có thể nghĩ đến – phiên bản PHP, cấu hình Người giám sát (nhân tiện, có vẻ như đây là máy chủ PHP đầu tiên kết nối Người giám sát), nhật ký, cơ sở dữ liệu, mọi thứ .

Một lần nữa, Runcloud không cung cấp máy chủ của riêng mình, nhưng chỉ với $15/tháng, nó sẽ cho phép bạn kết nối và quản lý số lượng máy chủ không giới hạn. Thậm chí còn có một gói miễn phí nếu bạn cần quản lý một máy chủ và không muốn chuông và còi!

nền tảng.sh

Làm cách nào để bắt đầu mô tả Platform.sh? 🙂 Được rồi, hãy thử xem – có lẽ bạn đã nghe nói về Symfony (khung web PHP đáng tin cậy nhất), Magento (nền tảng thương mại điện tử khi nói đến cử tạ) và TYPO3 (một CMS phức tạp, có tính mô-đun cao), phải không?

Chà, tất cả đều có Platform.sh làm dịch vụ lưu trữ PHP ưa thích của họ.

Lý do là Platform.sh vượt lên trên tất cả bằng cách cung cấp mọi thứ bạn cần trong một ứng dụng PHP hiện đại, từ hỗ trợ cho các phiên bản PHP mới nhất đến triển khai microservice đơn giản chỉ bằng một cú nhấp chuột.

Nếu bạn có một công ty lớn, nghiêm túc chạy trên PHP, thì Platform.sh sẽ là số một 1 trên radar của bạn.

Và nó không tốn nhiều tiền. Với 270 đô la một tháng (so sánh các gói tại đây), bạn có thể chạy một trang web dễ dàng xử lý vài triệu lượt xem trang mỗi tháng. Bây giờ tôi đồng ý rằng $270 nghe có vẻ rất nhiều, đặc biệt là khi dịch vụ lưu trữ PHP có giá khoảng 5 đô la Mỹ mỗi tháng. Tuy nhiên, Platform.sh là một công cụ thay đổi cuộc chơi và không nên xem nhẹ.

Công cụ ứng dụng của Google

Tận dụng cơ sở hạ tầng mạng có độ trễ thấp của Google.

Google App Engine là một nền tảng serverless được quản lý cho phép bạn chạy các ứng dụng PHP, Nodejs, Python, C#. Phần tốt nhất là bạn không phải lo lắng về việc quản lý cơ sở hạ tầng – Google sẽ làm việc đó cho bạn.

Bạn trả tiền cho những gì bạn sử dụng và tự động mở rộng quy mô để tính đến lưu lượng truy cập tăng đột biến.

Đăng kí

Không thiếu các nhà cung cấp dịch vụ lưu trữ PHP trên thị trường. Tất cả chỉ cần một lần tìm kiếm trên Google và bạn chìm đắm trong các lựa chọn. Tuy nhiên, không phải tất cả các nhà cung cấp dịch vụ lưu trữ đều đáng để lựa chọn, bất kể bản sao trang web của họ tốt đến đâu hoặc kế hoạch của họ tuyệt vời như thế nào.

Những câu chuyện đáng sợ về các lỗi lặp đi lặp lại, các vụ hack và các vấn đề về hiệu suất chưa được giải quyết đều quá phổ biến đối với các nhà cung cấp dịch vụ lưu trữ PHP “phổ biến”, vì vậy bài viết này tập trung vào các tùy chọn ít được biết đến nhưng cực kỳ hiệu quả.

Tôi mong nó sẽ có ích!

Mục lục