nếu e chuyển file blade từ welcome sang users là e đã chuyển hẳn sang một ứng dụng Vue hoàn toàn khác. E có thể thiết lập route mặc định về user.blade.php thay vì để là welcome nhé.
Thường mình chỉ dùng 1 ứng dụng Vue trong toàn bộ project thôi.
Bạn viết thế này thì chung chung quá, mọi người cũng không biết phải support thế nào nữa (^^;) Bạn có thể cung cấp thêm các thông tin khác được không:
Cấu hình RDS của bạn ra sao (CPU thế nào, RAM ra sao)
Dịch vụ bạn đang vận hành là về lĩnh vực gì, có khoảng bao nhiêu người dùng, database có khoảng bao nhiêu bảng, bảng nhiều nhất có khoảng bao nhiêu records.
Việc CPU bị đẩy lên cao gây ra tình trạng load chậm có diễn ra thường xuyên không, hay chỉ vào một số thời điểm. Bạn có tái hiện được vào trang nào, hay chạy query gì thì nó sẽ xảy ra tình trạng đó không
nhìn chung càng nhiều thông tin thì mọi người càng có thêm cơ sở để đưa ra lời khuyên cho bạn, chứ chỉ trình bày mỗi tình trạng CPU load cao quá thì cũng không biết phải giải quyết thế nào bạn ạ (^^;)
chào bạn, cách đơn giản nhất có thể làm là giản cách thời gian giữa 2 lần request, phức tạp hơn thì có thể dùng các server proxy để luân phiên request. Implement cái này khá khó mình dự định giành riêng cho một bài viết khác trong tương lai.
bác cứ tiếp cận theo hướng thiết kế 1 cái monolith được module hóa và phụ thuộc yếu vào nhau là sau sẽ dễ mở rộng. Ban đầu làm mono nó cũng tập trung nguồn lực. Nên làm riêng frontend và backend api chứ đừng chơi mono kiểu load all page như mấy cái forum hồi xưa.
Anh ơi cho em hỏi! Bữa giờ làm theo series của anh thì mặc định component đặt trong view welcome.
Em đang làm thêm 1 table User. Khi đó sẽ có User model, UserController, Route::resource('users','UserController'), view user.blade.php, và user.vue.
Khi gọi tới route('/users') thì nó sẽ đến UserController@index. Nhưng trong index() nó chỉ trả về User::all(). Không nhảy qua view user.blade.php. Nên chỉ nhận được data response. Còn nếu trả về View thì lại không có data.
Em phải xử lý như thế nào vậy a?
Cho e hỏi là trong các dự án thực tế, nếu dự án sử dụng RxSwift, thì các action của button, segment, textfield, ... sẽ được thay thế hoàn toàn bằng RxCocoa, hay vẫn giữ IBAction như thông thường? Vì việc sử dụng RxCocoa sẽ gây khó khăn cho người mới học Rxswift
@Trungdao cái isAuthenticated là cái giá trị true false sau khi mình request lên server để validate cái token thôi :v nếu validate thành công thì trạng thái ng dùng là đăng nhập và isAuthenticated = true và ngược lại thôi
@Trungdao à mình dùng JWT có thể sẽ có lúc muốn rip cái token đấy hoặc có tính năng logout khỏi tất cả các thiết bị thì trước khi đăng nhập vào thì cũng phải check xem cái token đấy còn dùng đc không ý mà
THẢO LUẬN
bài viết hay quá (clap)
Hay quá!
Bài viết rất hữu ích, cảm ơn bạn nhé !
nếu e chuyển file blade từ
welcomesanguserslà e đã chuyển hẳn sang một ứng dụng Vue hoàn toàn khác. E có thể thiết lập route mặc định về user.blade.php thay vì để là welcome nhé.Thường mình chỉ dùng 1 ứng dụng Vue trong toàn bộ project thôi.
Bạn viết thế này thì chung chung quá, mọi người cũng không biết phải support thế nào nữa (^^;) Bạn có thể cung cấp thêm các thông tin khác được không:
nhìn chung càng nhiều thông tin thì mọi người càng có thêm cơ sở để đưa ra lời khuyên cho bạn, chứ chỉ trình bày mỗi tình trạng CPU load cao quá thì cũng không biết phải giải quyết thế nào bạn ạ (^^;)
Thích cái package này bởi cái option của nó



chào bạn, cách đơn giản nhất có thể làm là giản cách thời gian giữa 2 lần request, phức tạp hơn thì có thể dùng các server proxy để luân phiên request. Implement cái này khá khó mình dự định giành riêng cho một bài viết khác trong tương lai.
cám ơn bạn chia sẻ rất hay
Thanks.
Thank u
bác cứ tiếp cận theo hướng thiết kế 1 cái monolith được module hóa và phụ thuộc yếu vào nhau là sau sẽ dễ mở rộng. Ban đầu làm mono nó cũng tập trung nguồn lực. Nên làm riêng frontend và backend api chứ đừng chơi mono kiểu load all page như mấy cái forum hồi xưa.
Em thấy có 1 cách là tạo thêm 1 cái route khác để redirect sang view User.blade.php Nó sẽ giải quyết được vấn đề. Nhưng còn cách nào tốt hơn không ạ?
Anh ơi cho em hỏi! Bữa giờ làm theo series của anh thì mặc định component đặt trong view welcome. Em đang làm thêm 1 table User. Khi đó sẽ có User model, UserController, Route::resource('users','UserController'), view user.blade.php, và user.vue. Khi gọi tới route('/users') thì nó sẽ đến UserController@index. Nhưng trong index() nó chỉ trả về User::all(). Không nhảy qua view user.blade.php. Nên chỉ nhận được data response. Còn nếu trả về View thì lại không có data. Em phải xử lý như thế nào vậy a?
bài viết hay cảm ơn bạn
Cho e hỏi là trong các dự án thực tế, nếu dự án sử dụng RxSwift, thì các action của button, segment, textfield, ... sẽ được thay thế hoàn toàn bằng RxCocoa, hay vẫn giữ IBAction như thông thường? Vì việc sử dụng RxCocoa sẽ gây khó khăn cho người mới học Rxswift
@Trungdao cái isAuthenticated là cái giá trị true false sau khi mình request lên server để validate cái token thôi :v nếu validate thành công thì trạng thái ng dùng là đăng nhập và isAuthenticated = true và ngược lại thôi
@duong.manh.hoang Cám ơn anh đã chỉ giáo
@Trungdao à mình dùng JWT có thể sẽ có lúc muốn rip cái token đấy hoặc có tính năng logout khỏi tất cả các thiết bị thì trước khi đăng nhập vào thì cũng phải check xem cái token đấy còn dùng đc không ý mà
@kenjisaitovn không đâu bạn, miễn là bạn query đúng cách, đừng để các queries bị lặp lại nhiều lần