Cho mình hỏi hàm: socket.monitor(); có tác dụng gì và nếu mình muốn gửi thông tin lên server thì cách làm giống như socket.io tren nodejs đúng ko bạn socket.emit("...","Chuỗi cần gửi lên");
Hình như sau 1 thời gian nó lại disconnect và kết nối lại đúng ko bạn!
Hi All,
Hiện tại mình đang chạy ngrok trên 1 PC chạy mạng LAN, nhưng khi thực hiện ngrok http 3000 thì connecting fail. Mình đã bypass proxy rồi, có thể truy cập được mạng. Nhưng không hiểu sao nó lại fail nữa. Bạn có thể giải thích và cho mình solution được không vậy. Mong ad có thể trả lời sớm. Thanks
mình thấy defer = true | false thì nó đều chạy hàm register à bạn
Tại sao bạn lại thấy như vậy Cụ thể bạn đã làm những gì để ra kết quả đó?
Mà trong bài viết mình đề cập việc set $defer là true thì service sẽ được load khi nó lần đầu tiên được gọi đến, và lúc này hàm register sẽ được chạy mà, chứ ý mình không phải là set $defer = true thì hàm register sẽ mãi mãi không được chạy.
Bạn có thể tìm hiểu thêm về Deferred Providers trên Document của Laravel, trên đó có nói rõ:
If your provider is only registering bindings in the service container, you may choose to defer its registration until one of the registered bindings is actually needed. Deferring the loading of such a provider will improve the performance of your application, since it is not loaded from the filesystem on every request.
Laravel compiles and stores a list of all of the services supplied by deferred service providers, along with the name of its service provider class. Then, only when you attempt to resolve one of these services does Laravel load the service provider.
To defer the loading of a provider, set the defer property to true and define a provides method. The provides method should return the service container bindings registered by the provider
Ngoài ra, bạn cũng có thể xem thêm về code của Framework để kiểm tra cách nó load deferred providers, cụ thể là ở file laravel/framework/src/Illuminate/Foundation/Application.php.
THẢO LUẬN
Câu chuyện tối ưu trải nghiệm của người dùng là như vậy mà bạn .
Tinh tế quá!
Popup chỉ gọi ở cùng trang. Nếu sang trang khác thì là dạng link rồi bạn
Vậy bạn có giải pháp gì không. Mình cũng đang rất đau đầu vấn đề SEO của web SPA
Mỗi đai 1 chút thì gọi là đai gì hả bạn
Cho mình hỏi hàm: socket.monitor(); có tác dụng gì và nếu mình muốn gửi thông tin lên server thì cách làm giống như socket.io tren nodejs đúng ko bạn socket.emit("...","Chuỗi cần gửi lên"); Hình như sau 1 thời gian nó lại disconnect và kết nối lại đúng ko bạn!
Cho mình hỏi <label for="body">Body:</label> vs {!! Form::label('body', 'Body:') !!} Hai cái này có khác gì nhau không vậy ạ
(y)
ở nút gọi popup nếu chuyển sang popup trang khác thì gọi như thế nào
Mình rất ưng cai bụng.
Hi All, Hiện tại mình đang chạy ngrok trên 1 PC chạy mạng LAN, nhưng khi thực hiện ngrok http 3000 thì connecting fail. Mình đã bypass proxy rồi, có thể truy cập được mạng. Nhưng không hiểu sao nó lại fail nữa. Bạn có thể giải thích và cho mình solution được không vậy. Mong ad có thể trả lời sớm. Thanks
Nếu không lấy hết dữ liệu về client mà nhiều user cùng request liên tục lên server có thể sẽ bị chết.
Mai mốt ad đừng dùng google translate dịch cả bài. Chịu khó dịch từng câu cho nó đúng nha 😊
Interesting question. Waiting for the answer
@chuongpdh
@KmasterYC Nếu như có hàng trăm hoặc hàng ngàn cùng input như vậy có phải chết server ko. Cách này không ổn.
Cảm ơn bạn. Mình thử làm cách của bạn và đã được rồi.
Bài viết rất hay. Cảm ơn chủ thớt nhiều!
ồ dạ vâng em cảm ơn ạ .
Tại sao bạn lại thấy như vậy Cụ thể bạn đã làm những gì để ra kết quả đó?
Mà trong bài viết mình đề cập việc set
$defer
làtrue
thì service sẽ được load khi nó lần đầu tiên được gọi đến, và lúc này hàmregister
sẽ được chạy mà, chứ ý mình không phải là set$defer = true
thì hàmregister
sẽ mãi mãi không được chạy.Bạn có thể tìm hiểu thêm về Deferred Providers trên Document của Laravel, trên đó có nói rõ:
Ngoài ra, bạn cũng có thể xem thêm về code của Framework để kiểm tra cách nó load
deferred providers
, cụ thể là ở filelaravel/framework/src/Illuminate/Foundation/Application.php
.