打印机显示打印繁忙怎么办无法连接到 Web 服务。 Web 服务可能繁忙或暂时不可用。 请稍后重试‍。 怎么解?

php不适合,推荐lua,用openresty,虽然都是高级语言,但lua可以跟nginx无缝结合,lua是跑在nginx进程中的,这样就很有意思了。我写了一个简单的hello world,用ngx_lua跟php_fpm测试,lua每秒1万次,php每秒55次。为什么会如此悬殊?php通过php-fpm跟nginx实现业务功能,之间要通过网络;而lua是内嵌的,嵌入nginx内部,实现业务功能跟c语言掉个函数差不多。php每次执行都要编译。lua只编译一次,就驻内存中了。这个不仅仅是编译的开销,脚本文件本身从硬盘读取就是耗时的操作。当然php有一些优化手段,但无论怎么优化,都没有只加载一次速度快。php每次执行都是这个速度,而lua第一次执行稍慢,以后就快了。php是同步的,长时间的操作很容易耗尽连接数。lua是异步的。php调用mysql,文件读取等,用api调用,这个是同步操作。而lua是通过nginx的子请求实现的,而nginx本身是异步的。不仅仅是mysql这些,业务本身的一些操作也可以分为几个子请求完成。而nginx的子请求非常快,损耗忽略不计,业务代码可以通过划分子请求来实现业务耦合,降低耦合度有很多的帮助,每个子系统也相对简单很多。php,东西多的话,尤其mvc需要有一种熟练的框架,CodeIgniter, Yii, Zend 等等。上手简单,可以直接在页面中通过echo之类的函数加载动态值,做个mvp之类的东西出活快社区强大,各种问题都有现成的解。node比较火,异步很强大,语法和js一样,但个人感觉其实易用性易读性程度不如php。

Nodejs有前途,很火,Node本身在不断发展,日趋完善。Node从异步的思想起身,是非常有远见的。性能非常厉害,我测试请求IO一个100中文字的markdown文件,1000并发,10000请求共用了3s,当然测试可能不是那么考虑周到。单单用Node,简略的测试,首页模版渲染,静态文件,一共20s。用Nginx代理静态文件,23s。当然测试可能不是那么合理,但也说明了Node性能非常好。缺点,目前适合中小型项目,代码多了由于JS本身不好调试,加上异步回调,会非常难测试,Bug难找。JS只有函数模拟的面向对象,当然ECMAS在发展,但是目前JS还是无法比拟其他OOP语言。这是目前Node最大的不足之处。

你需要学习一个node.js的后端MVC框架,还要学习数据库,mysql和mongodb都要学习,还有服务器的部署和简单维护,CentOS或Ubuntu.这些都学完了,能开发一个完整的后端,并能部署到服务器上,才算是入门,你的目的是什么。如果是为了赚钱,就上JAVA、PHP,或者随便到一个招聘网站,哪个语言的职位多、工资高就学哪个。如果兴趣爱好,那就有很多可以选的,GO、Scala、Rust、Haskell、Lisp、Erlang,能拓展见识又有逼格。Node就是能上你很好掌握后台处理过程的语言啊,像什么session啊,静态文件处理啊,还有报文头响应啊都需要自己处理写算法的,当然直接撸框架那另外。而且现在node前景挺好的吧。

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 打印机显示打印繁忙怎么办 的文章

 

随机推荐