我会用两种方式来显示/隐藏内容:
那么什么被认为是最佳实践?我可以看到两种方法的优点/缺点.
例如,我有一个网站,人们可以用他们的网络摄像头拍摄照片.网络摄像头所在的窗口显示在一个单独的窗口中,与窗口的所有其他内容重叠.拍摄照片时,将再次删除网络摄像头重叠.所以我可以隐藏它或插入/删除它.
当有一堆系统充当WebSocket无人机和负载均衡器在这些无人机前面.当WebSocket请求进入LB时,它选择一个WebSocket无人机,并建立WebSocket.(我在ELB使用SSL ELB tcp SSL终止)
问题: 现在创建的WebSocket是否通过LB,或者LB是否将WebSocket请求转发到WebSocket无人机,因此客户端和WebSocket无人机之间存在直接链接?
如果WebSocket连接通过LB,这将使LB成为一个巨大的瓶颈.
删除LB并向客户端交付WebSocket无人机的直接IP可以绕过这个瓶颈,但需要自己创建这个逻辑,我打算这样做(取决于这个问题的答案).
关于这是如何正确的,我的想法是什么?
设置,读取,移动和比较等操作是否需要同时执行?
如果没有:有没有办法找出多久.
我的意思是什么名称,某些特定类型cpu执行不同汇编语言指令的速度(移动,读取等)
我没有使用cookie,而是使用JWT令牌,该令牌随每个请求一起发送.每个请求都是POST请求,因此令牌不会保存在浏览器的历史记录中.
这是一个单页面的应用程序.
令牌看起来像:
{
userId: 12345678,
expires: <UNIX timestamp>,
otherInfo: <something>
}
Run Code Online (Sandbox Code Playgroud)
一切都是SSL安全的.用户登录时,将在服务器上创建令牌.
这是替换cookie的好方法还是看到任何缺陷?
我正在开发一个完全无阻塞的node.js应用程序.
但是有一些CPU密集型功能:
现在我找到了一个模块来使用线程从CPU密集型任务中卸载事件循环: node-webworker-threads
我现在应该创建:
线程是我还没有完全理解的东西..
假设我有一个名为Item的类.这是NewsItem和TwitterItem的超类.
如果我想创建一些NewsItem,我必须使用(内部构造函数)
self = [super init];
Run Code Online (Sandbox Code Playgroud)
如果是,为什么?在Java/C#中我会这样做,
NewsItem n = new NewsItem();
Run Code Online (Sandbox Code Playgroud)
我不必对Java/C#中的超类做任何事情.只是无法把握它.
我有一个网络应用程序,可以在启动时获取几十个项目.所有这些项目都是JSON,小于1kb.
现在有许多存储选项,如问题所示.
我在考虑将这些对象存储在浏览器JS中的变量中.我真的不明白为什么我要使用这些浏览器存储?
那么在JS中使用任何基于浏览器的存储而不是变量的原因是什么.可能是从某个数据大小开始,最好使用浏览器存储,例如从100kb开始,最好不要使用JS变量.
var myModel = {}
注意
每次用户输入应用程序时,他都会从服务器获取新鲜内容.内容对于缓存来说太实时了.`
javascript ×2
amazon-elb ×1
assembly ×1
browser ×1
constructor ×1
cookies ×1
cpu ×1
css ×1
html ×1
html5 ×1
jquery ×1
json ×1
jwt ×1
node.js ×1
objective-c ×1
security ×1
web-worker ×1
websocket ×1