dotweb属于一个Web框架,希望通过框架行为,帮助开发人员快速构建Web应用,提升开发效率,减少不必要的代码臃肿。 框架地址:https://github.com/devfeel/dotweb dotweb包含以下几个常用对象: App(dotweb) App容器,为Web请求处理提供必要的容器 ...
分类:
Web程序 时间:
2017-10-22 23:26:09
阅读次数:
250
dotweb属于一个Web框架,希望通过框架行为,帮助开发人员快速构建Web应用,提升开发效率,减少不必要的代码臃肿。 dotweb包含以下几个常用对象: App(dotweb) App容器,为Web请求处理提供必要的容器类功能。 HttpServer 用于真正处理Web请求的服务模块。 HttpC ...
分类:
移动开发 时间:
2017-10-14 21:11:13
阅读次数:
198
上图是Django基础逻辑图 ①Django里封装了WSGI模块,用于循环监听socket链接,当客户端发送WEB请求,wsgi就会与客户端建立连接,从而发送数据。 ②socket通信建立以后,在用户请求进入Django之前,会经历一层中间件的筛选: 具体流程如下: 1.process_reques ...
分类:
Web程序 时间:
2017-10-03 14:56:37
阅读次数:
293
在我的这些年的开发中,我可以肯定的一点是,保护网络请求是任何移动应用程序的基本组成部分。几周前我的一个应用程序停止工作,因为我改变了在mettup.com的服务器上的安全套接字层(SSL)认证,这使我认识到传输层安全(TLS)在确保应用程序和服务器请求中..
分类:
Web程序 时间:
2017-09-25 19:04:39
阅读次数:
196
从技术角度来看,我们要用Spring MVC来处理Web请求,用Thymeleaf来定义Web视图,用Spring Data JPA来把阅读列表持久化到数据库里,姑且先用嵌入式的H2数据库。 ...
分类:
编程语言 时间:
2017-09-20 19:41:05
阅读次数:
261
减少http请求次数 文件合并(js、css、图片);ps:多个图片合并之后,总体积会变小 内联图片,即data:URL scheme,但容易导致html页面混乱 可缓存的ajax 推迟加载内容 如动画等,可以等页面必备的逻辑执行完后再执行动画 预加载 空闲的时候,加载接下来可能用到的东西 无条件的 ...
分类:
Web程序 时间:
2017-09-16 23:24:34
阅读次数:
230
背景:项目比较大,用户较多,同一时间,用户在线人数较多,为此,整体架构是lvs(2台)+keepalived(2台)+apache(N台)+tomcat(N台) lvs负责分发请求,所有的web请求经由lvs分发到下面的apache机器,然后所有的apache都是镜像配置所有的tomcat机器,这里 ...
分类:
Web程序 时间:
2017-09-15 18:46:55
阅读次数:
244
MVC目录结构概述 文件夹或文件 描述 备注 /App_Data 此文件夹用于存放私有数据,如XML,或者SQL Server Express\SQLite的数据库文件,或其他基于文件的存储库 IIS将不对此文件夹的内容进行服务,也就是说无法通过Web请求获取该目录的文件 /App_Start 此文 ...
分类:
Web程序 时间:
2017-09-13 00:27:29
阅读次数:
299
1、DR模式:(Direct Routing)直接路由模式 DR模式的网络拓扑: DR模式的工作过程: 当一个client发送一个WEB请求到VIP,LVS服务器根据VIP选择对应的real-server的Pool,根据算法,在Pool中选择一台Real-server,LVS在hash表中记录该次连 ...
分类:
其他好文 时间:
2017-09-10 14:24:02
阅读次数:
277
摘要: ctx用于存取web请求的环境变量,基于ThreadedDict类进行实例化。ThreadedDict类可实例化字典类型的对象,该对象某些属性可用于存取处理线程的id。 这样字典化实例的线程池使得web访问的并发控制很好地解决,而且线程之间非常独立。 范例: 上述代码使用web.ctx.en ...
分类:
Web程序 时间:
2017-09-08 16:14:52
阅读次数:
220