我对这种东西不熟悉,但最近我听到很多关于Node.js有多好的东西.考虑到我一般喜欢使用jQuery和JavaScript,我不禁想知道如何决定何时使用Node.js. 我想到的Web应用程序就像Bitly一样- 获取一些内容,将其归档.
从我过去几天所做的所有作业中,我获得了以下信息.Node.js的
我遇到的一些消息来源是:
考虑到Node.js几乎可以在亚马逊的EC2实例上运行,我试图了解哪些类型的问题需要Node.js,而不是任何强大的国王,如PHP,Python和Ruby.我知道这实际上取决于人们对语言的专业知识,但我的问题更多地涉及一般类别:何时使用特定框架以及它特别适合哪种类型的问题?
我正在构建一个Web应用程序__CODE__
.我选择的原因__CODE__
是:
__CODE__
并觉得这是一种长期的语言,而对于__CODE__
我不确定,__CODE__
似乎是一个很难学的麻烦.__CODE__
.__CODE__
如果我将来选择这样做,我知道迁移会更容易.__CODE__
"很好".现在我正在考虑发表我的作品,我开始关注规模.我发现的关于扩展能力的唯一信息__CODE__
是由__CODE__
团队提供的(我没有说什么可以忽视它们,但这显然不是客观信息......).
我的问题:
__CODE__
今天建立的"最大"网站?(我主要通过用户流量测量大小)__CODE__
处理10万用户,每次访问网站几个小时?__CODE__
可以在Django上运行吗?有没有办法在客户端创建文本文件并提示用户下载它,而不与服务器进行任何交互?我知道我不能直接写入他们的机器(安全性和所有),但是我可以创建并提示他们保存它吗?
我听到很多关于Spring的消息,人们在网上都说Spring是一个很好的Web开发框架.Spring Framework究竟是什么?
我一直在使用Django开发一个Web应用程序,我很好奇是否有办法安排作业定期运行.
基本上我只是想通过数据库运行并自动定期进行一些计算/更新,但我似乎无法找到任何关于这样做的文档.
有谁知道如何设置它?
澄清:我知道我可以设置一个cron
工作来做这件事,但我很好奇Django中是否有一些提供此功能的功能.我希望人们能够自己部署这个应用程序而无需进行太多配置(最好是零).
我已经考虑通过简单地检查自上次将请求发送到网站后是否应该运行作业来"追溯"触发这些操作,但我希望有一些更清洁的东西.
我正在创建一些到HTTP服务器的暂停连接(彗星,反向ajax等).它工作正常,但我看到浏览器只允许两个同时挂起到给定域的连接.因此,如果用户在浏览器的Tab1中查看我的网站,那么也尝试在Tab2中加载它们,他们已经用尽了两个允许的连接到我的网站.
我想我可以做一些通配域的东西,我有我的http服务器解析我的网站的任何地址,如:
*.example.com/webapp -> 192.0.2.1 (the actual ip of my server)
Run Code Online (Sandbox Code Playgroud)
所以:
a.example.com/webapp
b.example.com/webapp
c.example.com/webapp
Run Code Online (Sandbox Code Playgroud)
所有仍然指向(www.example.com/webapp
)但浏览器认为它们是不同的域,所以我没有遇到2连接限制.这是真的?
即使这是真的 - 所有域中每个浏览器的活动连接数是否有限制?假设我使用上面的方案 - 例如,Firefox在任何给定时间只允许24个并行连接吗?就像是:
1) a.example.com/webapp
2) www.download.example/hugefile.zip
3) b.example.com/webapp
4) c.example.com/webapp
...
24) x.example.com/webapp
25) // Error - all 24 possible connections currently in use!
Run Code Online (Sandbox Code Playgroud)
我刚刚选择了24个连接/ Firefox作为示例.
html web-applications http persistent-connection web-performance
有些地方似乎使用控制器功能用于指令逻辑而其他地方使用链接.角度主页上的选项卡示例使用控制器作为一个,并链接另一个指令.两者有什么区别?
我想使用MEAN JavaScript Stack,但我注意到有两个不同的堆栈,它们有自己的网站和安装方法:mean.js和mean.io. 所以我想问自己这个问题:"我使用哪一个?".
所以为了回答这个问题,我问社区你是否可以解释这两者之间有什么区别?如果可能的利弊?因为它们看起来和我很相似.
我将开发一个在浏览器中运行的即时消息应用程序.
哪些浏览器支持WebSocket API?
javascript html5 network-programming web-applications websocket
web-applications ×10
javascript ×5
angularjs ×2
django ×2
node.js ×2
python ×2
caching ×1
client-side ×1
file ×1
frameworks ×1
html ×1
html5 ×1
http ×1
java ×1
mean-stack ×1
memcached ×1
redis ×1
scalability ×1
spring ×1
web ×1
websocket ×1