Tôi đang phát triển một dự án gần đây đã được thực hiện với mức độ phổ biến ngày càng tăng.Quản lý trang web đang phát triển nhanh chóng
Sự phát triển này tất nhiên đã gặp phải với vòng tay rộng mở và cũng đã phần nào được mong đợi. Do đó tôi đã thực hiện mọi biện pháp phòng ngừa để tạo mã hiệu quả và an toàn. Tuy nhiên, khi nói đến công suất máy chủ, tôi đã không có phương tiện tài chính để tạo ra đủ chi phí.
Tôi nghi ngờ trang web của tôi sẽ bắt đầu hiển thị thiếu hiệu suất sớm hơn là sau này và tôi cần trợ giúp để chọn cách nào để đi và những gì cần ưu tiên.
Tôi có một vài câu hỏi và tôi đánh giá cao bất kỳ thông tin nào từ nhóm trải nghiệm tuyệt vời của bạn.
Trang web hiện dựa trên PHP + MYSQL + jQuery. Tôi đã cố gắng để ghi nhớ trong khi mã hóa nó để đảm bảo lưu lượng dữ liệu và các cuộc gọi máy chủ/truy vấn cơ sở dữ liệu được giữ nghiêm ngặt và thông minh.
Câu hỏi lớn đầu tiên:
Làm thế nào để bạn đi trước nhân rộng hiệu suất trang web với nguồn lực tài chính của bạn liên tục bị giới hạn?
Tôi hy vọng trang web mang lại doanh thu ngắn gọn, giúp tôi có thể đầu tư ngày càng nhiều vào việc phát triển công viên máy chủ, có thể bản địa hóa nó sang các vùng và/hoặc quốc gia khác nhau để truy cập nhanh hơn và định tuyến tốt hơn.
Có những người xung quanh có chuyên môn trong việc định tuyến lại người dùng đến các máy chủ khác nhau, có thể kiểu xoay tròn đặt chúng trên các máy chủ khác nhau để giảm tải không?
Có đáng để bỏ PHP + MySQL và đi theo hướng nào đó có thể xử lý tải tốt hơn không?
Có đáng để thuê ai đó chuyên về bảo mật máy chủ web toàn thời gian để xử lý và cập nhật công viên máy chủ, có thể bao gồm sao lưu, v.v ... không?
Có đáng để thuê người nào đó để đi qua mã và làm cho nó hiệu quả hơn không?
Đây chỉ là một vài câu hỏi từ đầu của tôi. Bất kỳ lời khuyên nào về cách di chuyển liên tục đến các giải pháp máy chủ web lớn hơn đều được đánh giá cao. Bất kỳ cạm bẫy nào mà các bạn đã bỏ qua? Hãy thảo luận và khai sáng cho tôi.
Có thể là ứng cử viên tốt cho serverfault.com, mặc dù tôi không chắc chắn 100% ... – ChristopheD
Câu hỏi hay. Tôi không nghĩ rằng thả PHP + MySQL là câu trả lời của bạn, hãy xem bài đăng này về những gì Facebook làm: http://royal.pingdom.com/2010/06/18/the-software-behind-facebook/ –
Nói tôi bạn đang sử dụng APC của PHP, đó là một bộ nhớ cache làm giảm đáng kể tải. – rook