问题标签 [scalable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 基于 .NET 的推送通知服务
我正在寻找基于 .net 的可扩展推送通知解决方案。
设想:
客户端和服务器都将在 .NET 中。要求是,将有大约 60-100 个客户端连接到单个服务器,并且服务器应该能够为每个客户端每分钟发送 4000-5000 个通知。每个通知也会有一个小的有效负载。
有任何想法吗?
javascript - 什么解决方案可用于在客户网站中插入 javascript 以跟踪各种统计信息?
我想在客户网站中插入一段 javascript 来跟踪各种统计信息(如 crazyegg、intercom.io),但与流量相关。
我正在考虑使用 IronMQ,但我不知道如何直接从 Javascript 调用它,而且我担心从每天有数万访问者的网站向我的服务器(3Gb Ram)发出请求会削弱服务器同时发出过多的 javascript 请求。
mobile - 移动应用程序可扩展后端
TL;DR:您将如何为没有云的移动应用程序托管可扩展的后端(如果可能,除非它是迄今为止最好的方式),并保持其最便宜的方式。
我即将完成一个移动应用程序(首先是 Android,后来是 Iphone/Windows),它与 RESTFull Node.JS 后端交互,后面有 PostgreSQL。我目前正在使用 VPS 进行开发,但随后,我开始考虑生产。我显然不知道我的应用程序是否只会被 10 个朋友或数百万人使用(至少,这是秘密目标)。几点:
- 我不富有,有工作和家庭可以照顾,我显然不想在托管上花很多钱。最高 300 美元/月(至少在开始时)(如果申请是一场灾难,这是我能承受的损失)
- 我的应用通过网络传输内容(mp3、图片、视频)。他们中的大多数将是自托管的。这个内容应该是“可流式的”,我的意思是,我可以等待 2 秒到 5 秒让声音开始播放,但它应该在没有“跳跃”的情况下播放。
- 我显然害怕亚马逊云,因为我不知道我会从应用程序中赚到多少,而且如果我一无所获,我不想拥有 10K 美元的账单。
- 我知道如何拥有多个负载平衡的数据库和 Node.JS 服务器,我从未做过的是将一个集群复制到世界上的另一个集群以提高时间访问。
问题是:您将如何扩展这样的应用程序?只做一个集群并添加与负载进度匹配的数据库/NAS和前端服务器(我即将做的解决方案,因为它是我所知道的唯一一个(亚马逊AWS appart),但我害怕在外国大陆延迟或者你会去有多个位置集群,如果是,你会怎么做.我的意思是,我看不到,例如,你怎么能有一个 URL (例如: myapplication.com/api/mymethod) 知道如何去最近的簇。
我不想要的: - 如果有嗡嗡声并且服务器无法处理负载,则应用程序损坏。如果发生这种情况,用户将不会使用应用程序,因为它已损坏并且嗡嗡声会很快消失。- 意想不到的巨额账单。- 云这是此类应用程序的最佳方式。但实际上,它对我来说似乎是一个黑匣子,一旦获得流量就非常昂贵。
谢谢阅读!
ipad - 在 iPad 上禁用滚动
我已经为 iPad 制作了一个响应式网站。我使用了“overflow:hiddden”和“user-scalable=no”。在 Android 平板电脑上,用户无法随意滚动。但在 iPad 中,那些小无政府主义者可以滚动(垂直和水平),这搞砸了我的网站。如何阻止在 iPad 上滚动?
system - 可扩展 VS 可扩展
我不确定这里是否允许此类问题,但它与软件项目有关。
可扩展和可扩展之间有区别吗?
可扩展是可扩展的子集吗?即可扩展(可扩展)
有些人认为它是相同的,有些人认为它是不同的。有什么区别?
我被引导相信:
可扩展 - 使系统能够承受更多的使用(带宽等......)并使其更大。
可扩展 - 为系统添加更多功能。
他们不一样吗?
编辑:如果可扩展为系统添加更多功能并且可扩展可以被视为使系统更大,那在理论上是否不一样,证明可扩展只是可扩展的子集?
multithreading - 2013 年 WCF 长投票
经过几次阅读,包括...
- http://anthymecaillard.wordpress.com/2012/06/06/wcf-real-time-web-development-with-long-polling/
- WCF 服务器如何通知 WCF 客户端有关更改的信息?(比简单轮询更好的解决方案,例如 Comet 或长轮询)
...我想我已经准备好进行长轮询了。
从第二个链接,我的理解是异步模式允许我们:
- 在 WCF 服务器上接收请求
- 调用返回 IAsyncResult 的 BeginMyMethod
- 当接收到请求的线程“安全地休息”或被释放时,挂在某处的 IAsyncResult 上?- 不消耗任何额外资源
- 发生相关业务逻辑事件时“将 IAsyncResult 退出”
- 使用 IAsyncResult 调用 EndMyMethod,在此期间我们完成响应(即,将数据写回客户端)
我的假设听起来正确吗?我还假设这是由于上述机制保持零线程等待事件而具有极大的可扩展性。
这是目前使用 .NET 4.5 实现 WCF 长轮询的最佳方式吗?
matlab - Matlab GUI 或图例滚动条中可调整大小的图例
在 Matlab 中,我有一个 GUI,可以分析数据并将其绘制到我的 GUI 主图中的一个图中。我经常不得不用它绘制很多不同的数据集,并且有两个主要问题:
- 我无法为要构建的图例设置固定大小的区域
- 当 GUI 全屏显示时,我无法弄清楚如何使图例文本和框缩放
我正在考虑的一个解决方案是图例中的滚动条,这可能吗?希望下图能突出问题:
html - 让缩放 div 保持在相同的位置
我正在使用 CSS 处理可扩展的背景图像。我正在使用带有嵌套 AP div 的 div 标记容器,其中包含我想与背景图像一起缩小的动画 Flash 徽标。
我有两个问题一直在研究,但我似乎无法解决:
当我缩小浏览器以测试图像时,AP div 会移动位置并且不会停留在它应该在的确切位置。根据浏览器,它会向上或向下移动一点。
我无法让它在 Internet Explorer 中工作。
我已经阅读了尽可能多的 Q/A 并访问了许多论坛,但我对此束手无策。任何帮助将不胜感激。谢谢!!!!!
站点测试可以在 www.casadeoracionvida.org 查看我想要的行为是徽标始终位于白点(云)上,无论是否缩放以及在任何浏览器中。
这是我的全部代码:
}
}
}
css - 如何使 DIV 标题 100% 但仍允许垂直滚动?
在这里寻找一些解决方案之后,似乎每个人都有我面临的相反问题(哈!)。这就是我想要完成的事情:我有一个页面加载时的 DIV 为 100% 宽度和 100% 高度。这样无论屏幕大小如何,我们总能获得完整的主页图像。但是,我们希望能够在其下方滚动以获取其他内容。我正处于一个我已经操纵它工作的地步,但它有问题。这是 HTML ::
您可以在此处看到“BlockWhite”的样式设置为 1000 像素高。那是因为它隐藏在“ScalableImage”后面。我不能让它在下面筑巢!!!
无论如何,这是 ScalableImage 和色块的 CSS ::
想法?
谢谢!
nosql - 每天为数百万用户提供服务的网站的最佳可扩展模型
我想开发一个网站,每天提供数百万个页面,包括移动设备。站点将具有强大的社交功能,因此需要大量的读/写。它还会根据用户的社交行为(喜欢、不喜欢等)和朋友的行为向用户推荐事物。在考虑了我想出的许多元素之后
NoSQL(MongoDB 或 Cassandra)数据库。不确定哪一个是正确的。用于 http 加速 php 和 python 的 memcached Varnish 或 squid(不确定 php 是否具有可扩展性)nginx 或 Apache Web 服务器
有什么建议吗?