Trang 1 / 2 12 LastLast
Hiển thị kết quả từ 1 đến 10 / 19
  1. #1
    Tham gia
    25-06-2006
    Bài viết
    1,790
    Like
    22
    Thanked 109 Times in 102 Posts

    Xây dựng MXH như Facebook thì nên dùng PHP framework nào?

    Mình muốn xây dựng một MXH như Facebook thì nên dùng PHP framework nào, nhờ các cao nhân chỉ giáo giúp.

    Xem xét theo các tiêu chí sau:
    - Scalability (up to milions of user)
    - High Performance (up to hundreds of server)
    - Tích hợp tốt với các NoSQL phổ biến hiện nay
    - Code nhanh, hỗ trợ nhiều chức năng, công nghệ mới
    - Dễ bảo trì

    Ngoài ra còn 1 option nữa là không dùng framework, nhưng mình thấy cách này có vẻ chí phí sẽ rất tốn kém, thời gian đưa ra bản beta sẽ rất lâu.

    Nhờ các cao nhân của DDTH có kinh nghiệm chia sẻ với.

    Thanks
    Quote Quote

  2. #2
    Tham gia
    27-01-2014
    Bài viết
    451
    Like
    15
    Thanked 105 Times in 70 Posts
    Theo ý kiến cá nhân của mình, trừ khi bạn đã có kinh nghiệm phát triển một hệ thống tương tự nên có thể đưa ra giải pháp phù hợp, còn lại thì bạn nên dựa vào kinh nghiệm của những nhân viên cũ của Facebook để lấy ra danh sách các công nghệ được dùng và áp dụng chúng. Như vậy sẽ đảm bảo rằng bạn có thể xử lý được những vấn đề mà hệ thống lớn như Facebook gặp phải hay ít ra cũng đoán ra những vấn đề tìm ẩn qua các công nghệ được đề nghị dùng.

    Đây là một chia sẽ về các công nghệ được Facebook dùng: What is Facebook's architecture?.
    dautay@ - Try your best, find your destiny!

  3. Thành viên Like bài viết này:


  4. #3
    Tham gia
    14-12-2011
    Location
    TP.HCM
    Bài viết
    1,150
    Like
    54
    Thanked 142 Times in 99 Posts
    MXH Google còn phát triển không nỗi bạn làm sao để phát triển nó nhỉ
    tải mini world VN

  5. #4
    Tham gia
    25-06-2006
    Bài viết
    1,790
    Like
    22
    Thanked 109 Times in 102 Posts
    Quote Được gửi bởi popup View Post
    MXH Google còn phát triển không nỗi bạn làm sao để phát triển nó nhỉ
    Minh đang quan tâm tới vấn đề kỹ thuật, chứ vấn đề business thì mình không bàn ở đây.

    Nói là như Facebook cho sang chứ mong muốn chỉ = 1/1000 của Facebook

  6. #5
    Tham gia
    20-06-2008
    Location
    trong phòng, không đi đâu cả
    Bài viết
    1,455
    Like
    176
    Thanked 98 Times in 77 Posts
    Thật tình cờ và thật bất ngờ
    Bên cty mình cũng đang code một mạng xã hội, đây là một dự án start up
    Mình không kinh nhiệm nhiều về các framework, nhưng cty mình vẫn dùng CI với postgresql
    Theo mình thì, mỗi dự án đều phải trải qua quá trình hoàn thiện dần dần, khi lượng user lớn dần lên, thì lúc đó ta sẽ thuê người giỏi với công nghệ phù hợp. Chả phải lúc đầu facebook cũng là php - mysql đó sao?
    Bạn đầu, bạn cứ chọn framework tốt với tình hình team của bạn, khi hệ thống lớn dần lên, bạn sẽ biết tự phải làm gì theo kiểu cứ đi rồi sẽ đến. Không có framework nào phù hợp mãi mãi đâu

  7. Thành viên Like bài viết này:


  8. #6
    Tham gia
    24-08-2007
    Location
    tp.hcm
    Bài viết
    4
    Like
    0
    Thanked 3 Times in 3 Posts
    Theo mình thì tất cả là do ở bạn. Mình cho bạn lời khuyên nha.
    Bạn đừng quan tâm đến framework nào mà hãy xem bạn giỏi cái nào.
    Tự học lập trình PHP [laptrinhphp_info]

  9. #7
    Tham gia
    13-04-2008
    Location
    hà nội
    Bài viết
    529
    Like
    0
    Thanked 6 Times in 5 Posts
    Quote Được gửi bởi nguyenvanhienit View Post
    Theo mình thì tất cả là do ở bạn. Mình cho bạn lời khuyên nha.
    Bạn đừng quan tâm đến framework nào mà hãy xem bạn giỏi cái nào.
    chắc bạn này chưa chuyên về 1 framework nào nên hỏi vậy.

    Theo mình nếu có điều kiện nên xây từ đầu mình để care performance để sau này mở rộng hệ thống dễ dàng hơn

  10. Thành viên Like bài viết này:


  11. #8
    Tham gia
    13-12-2015
    Bài viết
    4
    Like
    0
    Thanked 0 Times in 0 Posts
    Nói chung thím muốn làm 1 mạng XH như face thì có cả đội với 1 loạt công nghệ pro cùng tầm nhìn chiến lược nhá, răm ba dòng code tối ưu bằng trời cũng k ăn thua nhé.
    + k phải 1 mà nên dùng nhiều ngôn ngữ. Với PHP nên dùng Zend, custom cả đám.
    + Database thì dùng nền tảng nosql nào đó.
    + Caching: Memcache, redis cache, ....
    + Hệ thống server : Load balancing, Đồng bộ session trên nhiều server.

    Cả đám công nghệ nữa bạn nhá
    Con đường ngắn nhấn tới thành công là cày quốc.

  12. #9
    Tham gia
    29-03-2016
    Bài viết
    27
    Like
    1
    Thanked 3 Times in 3 Posts
    vậy web kết bạn có tươngt ự thế ko mấy bác?

  13. #10
    Tham gia
    11-04-2016
    Location
    TP HCM
    Bài viết
    397
    Like
    11
    Thanked 48 Times in 42 Posts
    Quote Được gửi bởi trumdkny View Post
    Minh đang quan tâm tới vấn đề kỹ thuật, chứ vấn đề business thì mình không bàn ở đây.

    Nói là như Facebook cho sang chứ mong muốn chỉ = 1/1000 của Facebook
    1/1000 của Facebook cũng còn lớn lắm. 1/100000 của Facebook đi cho lành.

    Nói chứ nếu bác quan tâm đến các hệ thống lớn thì bắc buộc phải đọc mấy cái này: http://highscalability.com/ Trên này nhiều thứ hay ho lắm. Vài tiêu đề cho bác xem đây: How Twitter Handles 3,000 Images Per Second (làm thế nào Twitter xử lý 3000 bức ảnh mỗi giây)

  14. Thành viên Like bài viết này:


Trang 1 / 2 12 LastLast

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •