我有一个关于设计模式的理论问题。我希望我的客户端从我的服务器端接收事件,比如说当用户在聊天中收到一条新消息时。
假设我们在客户端运行JavaScript。实现此功能的一种方法是定期向服务器发送来自客户端的请求,请求'Are there any updates?'。这是低效的,因为当没有可用的更新时,我们将发送太多的冗余请求。是否只有在有更新时才能收听服务器端的更新。例如,在客户机中实现接收器
对于我的React应用程序的一部分,我想实时更新我的数据。目前,我有一个fetchPosts操作,它的reducer返回如下内容 { // any data I need searchQuery2: {// any data I need} 其中每个searchQuery对应于显示所获取的数据的呈现的<C
我有一个网站,发送每日写作提醒,其用户根据他们的时区和小时设置。纽约(America/ New _ York )的用户更喜欢在晚上9点收到提醒在我当前的实现中(经过多次更改),我将时区和notify_hour存储在设置表中,并查找具有复杂繁重的MySQL查询的用户。我的大多数用户位于伊朗(亚洲/德黑兰),他们中的大多数人选择晚上9点接收提醒。所以高峰时段是晚上8点到11点之间。
但是服务器管理员说我的cron作业使用了太多的