mỗi request response không quá 200ms là bạn đã tối ưu tốt được phía api rồi. Còn nếu phía view thì bạn nên chia component 1 lý, cố gằng tách bóc ra để mỗi component lo 1 chức năng nhất định là oke
@huukimit E đang dùng Google Cloud Platform để host server ạ.
1 tháng $60.
Hiện tại e với team đang làm 1 sản phẩm.
Mục đích của em cho câu hỏi là như sau ạ.
E muốn trang abc.asia là trang giới thiệu team/about us các thứ.
Còn subdomain demo.abc.asia là trang demo cho sản phẩm team e làm ấy ạ
Mình cảm ơn đã giải đáp thắc mắc ạ. Là mình đang làm một đồ án cũng hơi hơi lớn, làm bằng laravel + reactjs, trong tương lai sẽ có thể làm app với react-native nên sẽ viết theo hướng trả về api để client vào lấy, nhưng cũng còn thắc mắc nên mình chỉ muốn tìm hiểu thêm để tìm phương án tối ưu ạ
theo ý kiến cá nhân của mình thì nó còn tùy thuộc vào cách hoạt động của web nữa. Ví dụ web của bạn 1 page chia thành nhiều phần và có những phần bạn phải thao tác liên tục với nó (dữ liệu có thể thay đổi liên tục và phải call API để lấy dữ liệu mới nhưng chỉ riêng phần đó) thì việc xem xét xây dựng theo mô hình clientside là khá hợp lý. Nhưng để xây dựng được thì bạn cần có kiến thức tốt về js để có thể làm việc được với các thư viện như react, angular, ... Còn nếu với trang web nhu cầu cơ bản thì xây dựng theo MVC là ổn. Và theo cách nào thì bạn vẫn luôn cần để ý tới việc tối ưu queries
Bạn ơi, cho mình hỏi ví dụ như mình viết hệ thống theo hướng trả về API như này, với viết theo kiểu return view() thì cái nào performance tốt hơn cho web nhỉ
THẢO LUẬN
Cảm ơn tác giả rất nhiều, bài viết rất dễ hiểu cho người mới tìm hiểu ạ!
@rent Bạn cấu hình virtual host cho từng domain.
File newPost.jsx, sửa
thành
mới ko bị lỗi
Admin cho em xin link tai file data voi a. Em cam on ad nhieu a! p/s: em ko go duoc tieng viet ^^
@huukimit Yeahhhhh, e làm được rồi.
Vậy bây giờ trong source thì sao anh nhỉ? Cái trang giới thiệu đó e trỏ về đâu ạ?
Domain chính e kg muốn truy cập được cái trang demo đó (ý e là muốn vào demo, phải gõ vào
demo.abc.asia.)Chẳng nhẽ lại phải có 3 cái host với 3 địa chỉ IP khác nhau ạ (Như trong xxx, yyy, zzz a mentioned)
Quá nhiều lỗ hổng cơ bản, do kinh nghiệm chưa có hoặc lúc làm chỉ cần chạy được chứ ko nghĩ tới cách tối ưu
Giờ các lỗ hổng này hầu hết các framework đều đã có giải pháp để chống.
Bạn nên làm thế nào phát triển 1 ứng dụng, mà hacker có biết cách thức hoạt động cũng không thể hack được.
mỗi request response không quá 200ms là bạn đã tối ưu tốt được phía api rồi. Còn nếu phía view thì bạn nên chia component 1 lý, cố gằng tách bóc ra để mỗi component lo 1 chức năng nhất định là oke
Bạn vào trong phần quản lý DNS rồi thêm subdomain như này là được nhé. Cái
@thì là main domain.@huukimit E đang dùng Google Cloud Platform để host server ạ. 1 tháng $60. Hiện tại e với team đang làm 1 sản phẩm. Mục đích của em cho câu hỏi là như sau ạ. E muốn trang
abc.asialà trang giới thiệu team/about us các thứ. Còn subdomaindemo.abc.asialà trang demo cho sản phẩm team e làm ấy ạE cám ơn anh
Mình cảm ơn đã giải đáp thắc mắc ạ. Là mình đang làm một đồ án cũng hơi hơi lớn, làm bằng laravel + reactjs, trong tương lai sẽ có thể làm app với react-native nên sẽ viết theo hướng trả về api để client vào lấy, nhưng cũng còn thắc mắc nên mình chỉ muốn tìm hiểu thêm để tìm phương án tối ưu ạ
theo ý kiến cá nhân của mình thì nó còn tùy thuộc vào cách hoạt động của web nữa. Ví dụ web của bạn 1 page chia thành nhiều phần và có những phần bạn phải thao tác liên tục với nó (dữ liệu có thể thay đổi liên tục và phải call API để lấy dữ liệu mới nhưng chỉ riêng phần đó) thì việc xem xét xây dựng theo mô hình clientside là khá hợp lý. Nhưng để xây dựng được thì bạn cần có kiến thức tốt về js để có thể làm việc được với các thư viện như react, angular, ... Còn nếu với trang web nhu cầu cơ bản thì xây dựng theo MVC là ổn. Và theo cách nào thì bạn vẫn luôn cần để ý tới việc tối ưu queries
đã upvote nhé
Kiểu ngôn ngữ truy vấn hơi phức tạp, em cũng đang tìm hiểu về Sparql. Thanks bài viết của anh
)
Nó là như thế này a ạ
Và đây nữa ạ.
Nếu bạn chưa biết config trên server như nào thì comment tên web server coi mình support được thêm gì không nhé.
Bạn ơi, cho mình hỏi ví dụ như mình viết hệ thống theo hướng trả về API như này, với viết theo kiểu return view() thì cái nào performance tốt hơn cho web nhỉ
bạn cho mình xin code nhé: dungchip88@gmail.com
vì trong cái module đấy bạn có thể có nhiều file component nữa, chứ không phải là mỗi 1 file bạn à
Tại sao phải tạo 1 thư mục cùng tên để chứa file .vue, mà ko để ngay trong components vậy bạn ?
@chungminhtu cảm ơn nhiều nhé. Mình chưa khám phá github dc nhiều