@huuhung96 uh bạn sẽ phải build một con server khác để chạy riêng nodejs & socketio trên đó, chuyên xử lý tác vụ real-time, còn việc cấu hình thì bạn phải nghiên cứu thêm rồi vì mình chưa từng làm cách này.
@quanlightning17 Sẵn topic về vấn đề realtime này các cho mình hỏi thêm. Do đây là project của mình deploy, đã hoạt động được 1 vài tháng. Có lẽ vì số lượng người connect khá lớn mà pusher thỉnh thoảng nó rất hay bị lỗi, hoặc do gói free bị giới hạn gì đó. Nên mình đã chuyển qua dùng redis và socket io trong laravel. Một phần vì mình đã lâp trình nhiều với socket io và nodejs, khả năng realtime của socket io thì miễn bàn nên nếu laravel đã hỗ trợ thì mình muốn ứng dụng vào luôn.. Mình install hầu như đã hoàn tất ở môi trường localhost. Nhưng vấn đề giờ deploy lên vps của mình chưa biết phải làm như thế nào vì laravel hiện tại m đang chạy vps ubuntu (nginx) của digitalocean. Nodejs lại là 1 môi trường khác nginx, vậy giờ có phải nên built 1 server khác để setup riêng nodejs và redis trên đó. Rồi từ laravel cấu hình remote sang? Liệu rằng laravel có hỗ trợ cấu hình redis qua IP server khác? Bạn nào đã từng xử lý xin cho mình hướng đi. Cám ơn các bạn!
@ntquy Ảnh do user upload lên thì trước hết bạn thử kiểm tra xem việc upload ảnh có thành công không Đồng thời bạn check file log trong thư mục storage/logs/ xem có lỗi gì khi users upload / view ảnh không
THẢO LUẬN
Bài viết rất hữu ích!
Tỉ mỉ đầy đủ quá, cảm ơn bạn nhé
@huuhung96 uh bạn sẽ phải build một con server khác để chạy riêng nodejs & socketio trên đó, chuyên xử lý tác vụ real-time, còn việc cấu hình thì bạn phải nghiên cứu thêm rồi vì mình chưa từng làm cách này.
Học ngôn ngữ lập trình nào cũng thấy giới thiệu là dễ, mà đến khi học thật thì ôi trời, khó kinh
@quanlightning17 Sẵn topic về vấn đề realtime này các cho mình hỏi thêm. Do đây là project của mình deploy, đã hoạt động được 1 vài tháng. Có lẽ vì số lượng người connect khá lớn mà pusher thỉnh thoảng nó rất hay bị lỗi, hoặc do gói free bị giới hạn gì đó. Nên mình đã chuyển qua dùng redis và socket io trong laravel. Một phần vì mình đã lâp trình nhiều với socket io và nodejs, khả năng realtime của socket io thì miễn bàn nên nếu laravel đã hỗ trợ thì mình muốn ứng dụng vào luôn.. Mình install hầu như đã hoàn tất ở môi trường localhost. Nhưng vấn đề giờ deploy lên vps của mình chưa biết phải làm như thế nào vì laravel hiện tại m đang chạy vps ubuntu (nginx) của digitalocean. Nodejs lại là 1 môi trường khác nginx, vậy giờ có phải nên built 1 server khác để setup riêng nodejs và redis trên đó. Rồi từ laravel cấu hình remote sang? Liệu rằng laravel có hỗ trợ cấu hình redis qua IP server khác? Bạn nào đã từng xử lý xin cho mình hướng đi. Cám ơn các bạn!
Mình cũng nghĩ là php hơn
Cái này mà deploy lên thì phải làm sao nhỉ? PHP chạy server nginx hoặc apache trong khi nodejs lại yêu cầu khác? Không lẽ phải retup 2 server?
HTML là ngôn ngữ lập trình ?
anh @bs90 trả lời HƯỚNG ĐỐI TƯỢNG vãi! sắp đi sale đc rồi anh ơi
hả ??
api dùng session ?
https://css-tricks.com/aspect-ratio-boxes/ . => Ratio images khá là hữu ích 500 ae tham khảo !!!
(eating popcorn)
tát
@thangtd90 vâng để em xem ạ..e cảm ơn
@minhnv phẩy =))
@ntquy Em có thể dùng package này để view log trực tiếp từ trình duyệt này https://github.com/rap2hpoutre/laravel-log-viewer
Ngoài ra em có thể tham khảo bài viết này https://viblo.asia/p/huong-dan-deploy-project-laravel-cua-ban-len-heroku-maGK7WRbKj2 , em có thể dùng lệnh để check xem có file ảnh được upload lên không, hay check nội dung file log mà
@thangtd90 e upload thì nó lưu đường dẫn ảnh vào db rồi nhưng k biết xem log xem nó lưu vào storage trên heroku chưa ạ
@ntquy Ảnh do user upload lên thì trước hết bạn thử kiểm tra xem việc upload ảnh có thành công không Đồng thời bạn check file log trong thư mục
storage/logs/
xem có lỗi gì khi users upload / view ảnh không@thangtd90 ảnh do user upload ạ