prefork模式
这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。

这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以处理潜在的请求高峰,同时又不能太大,以致需要使用的内存超出物理内存的大小。

worker模式
此多路处理模块(MPM)使网络服务器支持混合的多线程多进程。由于使用线程来处理请求,所以可以处理海量请求,而系统资源的开销小于基于进程的MPM。但是,它也使用了多进程,每个进程又有多个线程,以获得基于进程的MPM的稳定性。

控制这个MPM的最重要的指令是,控制每个子进程允许建立的线程数的ThreadsPerChild指令,和控制允许建立的总线程数的MaxClients指令。

阅读全文»»

标签: ,

python中求素数(质数)的方法:
基本方法:
方法1: [x for x in range(1,a) if not [y for y in range(2,int(x/2)+1) if x%y==0]]
改进方法:
方法2: [x for x in range(1,a) if not [y for y in range(2,round(x**0.5)+1) if x%y==0]]
方法3: [x for x in range(1,a) if not [y for y in range(2,round(math.sqrt(x))+1) if x%y==0]]
方法2最高效,方法3调用math模块,降低了效率,大家有更好的方法,请留言大家讨论

标签: ,
硬盘使用时间长了,基本上都有那么一两个坏道,不过不太影响系统(如果常用迅雷或其他一下工具大量下载东西,对硬盘损害更大)坏道多了,那就恶心了,有时候可能连系统都无法安装

阅读全文»»

标签: ,

range()函数优化

range()函数,根据起始值,终止值及步进值3个参数在内存中建立列表,当需要一个很大的列表时,这种方式即占内存又费时间

阅读全文»»

标签:
刚申请开通了google drive,5G空间,感觉还不错
不过在使用的时候遇到点小问题

阅读全文»»

标签: ,

Ubuntu下部署lamp

阅读全文»»

标签:

PHPMyadmin安装配置

阅读全文»»

标签:

修改phpMyAdmin导入文件的大小限制其实就是修改web服务器的上传文件大小限制,通常php.ini默认了上传文件的大小为2M,所以通过修改php.ini文件即可解决上传限制问题。

阅读全文»»

标签:

重装系统后,重建一个虚拟机,载入redhat的vdi文件,然后启动后提示eth0: ERROR while getting interface flags: No such device。

阅读全文»»

标签: , ,

Ps: 此文档记录安装mysql5.5.21的步骤,留待参考< ?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

阅读全文»»

标签: ,