摘要:进程的工作就是管理子进程,而子进程的工作就是处理用户请求。当新的请求过来的时候,管理线程会把请求交给其他的空闲线程处理。 当前主流的web服务器有哪些? Apache Nginx iis Apache的工作模式有哪些?各自的特点和优缺点是什么?适用场景是什么? apache主要工作模式有3种,分别如下: prefork工作模式 特点 prefork模式是一种非线程的多进程模型,we...
摘要:基于算是云计算时代拥有划时代意义的项目了,关于的介绍与资料非常多。 1. 为什么要分析日志 传统的Web开发中,日志可能并不被重视,只有应用出现问题后,才会适时性的去看一眼。而且日志的储存方式也很简单,直接写入一个文本文件或者扔到数据库中就了事了。这样对于单机应用来说没有什么不可以的,可是当系统架构分布式后,官网、论坛、社交、交易等各个大大小小的子系统越来越多,再加上操作系统、应用服务...
本文描述了Web项目的两种部署方案,石器时代的ssh & pull & restart方式不做太多说明 1.基于Fabric(Python)的部署方案 Fabric 是一个用于ssh的Python库&命令行工具 Fabric is a Python (2.5-2.7) library and command-line tool for streamlining the use of SSH for...
摘要:在模式下粘贴速度很慢的问题一般当我们在模式下粘贴一段超大量的文本,比如行。更新后无法打开问题很久不使用安装东西,安装了一个小软件,结果直接更新到版本,然后导致完全无法打开。 Vim 在Insert模式下粘贴速度很慢的问题 一般当我们在Insert模式下粘贴一段超大量的文本,比如1000行。那么Vim会变得奇慢无比,大概半分钟? 所以,如果我们要粘贴文本,需要用另一种方法:在Normal...