WEB
vovo2000
这个作者很懒,什么都没留下…
展开
-
comet 服务器推技术小结
Comet是一种用于web的推送技术,能使服务器能实时地将更新的信息传送到客户端,而无须客户端发出请求。目前有两种实现方式:长轮询(long-polling)长轮询就是客户端发起ajax请求,服务端会挂起该请求(通过循环),直到条件触发使服务器返回,在服务器返回前客户端一直处于pending,等待服务器返回。iframe流(streaming)通过在 HTML 页面里嵌入一个隐蔵帧,然后将这个隐蔵帧的 SRC 属性设为对一个长连接的请求,服务器端就能源源不断地往客户端输入数据。原创 2020-05-20 11:08:05 · 129 阅读 · 0 评论 -
在Android设备上搭建小型 Web 服务器
在通用服务器/PC上搭建web服务器,我们通常用Apache,Tomcat,Nginx或者IIS。在Android 设备上我们也有很多种选择,比如Jetty,AndServer,NanoHTTPD等等。还有KSweb(里面集成了PHP、Nginx、Apache、MySQL、FTP), 可以直接安装搭建。其中比较常用的是Jetty,今天我们就利用jetty,手写一个简单的web程序。...原创 2020-04-15 16:59:40 · 1616 阅读 · 0 评论 -
原生、混合、react-native应用对比分析
原生开发、纯网页开发(H5开发)/混合开发(H5+原生)、React-Native开发原生开发是系统自带的app开发方式,也是大部分人最熟悉app开发的技术,如android、ios、wp。H5开发是Html5开发的app,本质上运行在手机浏览器中的页面,一般使用app做一个壳套用浏览器运行H5的页面,由于H5的特性也有很多app使用半原生半H5的hybird app 开发模式。介绍rea...转载 2020-04-15 11:21:35 · 3341 阅读 · 0 评论 -
服务端在执行时中途关闭浏览器退出之后php还会继续执行吗?
打开浏览器访问一个URL,在页面尚未返回前,服务端会不会中止执行?因为我的服务器是lnmp结构,且是nginx+php-fpm的模式,apache等其它与此环境不一样的话,不作对比讨论。有篇文章:http://www.cnblogs.com/yjf512/p/5362025.html?foxhandler=RssReadRenderProcessHandler 对比有比较细致的...转载 2020-04-06 00:21:03 · 1163 阅读 · 0 评论 -
搞懂什么是”服务器推送”,长连接,长轮询,Comet,htmlfile
Comet:基于纯浏览器的“服务器推”技术开始受到较多关注,Alex Russell(Dojo Toolkit 的项目 Lead)称这种基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推”技术为“Comet”。目前已经出现了一些成熟的 Comet 应用以及各种开源框架;一些 Web 服务器如 Jetty 也在为支持大量并发的长连接进行了很多改进。1.实例参考java实现ht...原创 2020-03-24 19:00:02 · 375 阅读 · 0 评论 -
关于跨域CORS,用最通俗的话说得最清楚的一篇文章
1.跨域只跟浏览器有关。 如果你不用浏览器,直接通过webkit API访问就不存在跨域的问题。 这样子有人就会问了,不用浏览器访问,那不是很危险?跨域限制主要是保护访问你的网站的客户的安全,一般人应该都是用浏览器访问的。如果他懂得用api访问,这个水平的客户也不会有危险。2.域,简单来说就是浏览器地址栏的网址(域名部分),以及你要访问的网址(域名部分)。 如果地址栏的域名...原创 2020-03-17 13:50:59 · 565 阅读 · 0 评论