docs说:
uWSGI尽可能尝试(ab)使用fork()调用的Copy On Write语义。默认情况下,它会在加载应用程序之后进行分叉,以尽可能多地共享内存。
是否需要master进程才能利用此功能?
答案 0 :(得分:1)
根据我没有框架使用function myFunction(){
var e = document.getElementById("btnselect");
var boxvalue = e.options[e.selectedIndex].value;
alert(boxvalue);
}
裸机的经验。假设您正在使用多处理,它的默认行为(没有<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<select id="btnselect" onchange="myFunction();">
<option value = 2>2</option>
<option value = 3>3</option>
<option value = 4>4</option>
<option value = 5>5</option>
<option value = 6>6</option>
<option value = 7>7</option>
<option value = 8>8</option>
<option value = 9>9</option>
<option value = 10>10</option>
<option value = "J">J</option>
<option value = "Q">Q</option>
<option value = "K">K</option>
<option value = "A">A</option>
</select>
</body>
</html>
或hadoop archive --archiveName foo.har -p / -r 2 test.txt /
或任何其他此类语义)是导入Python脚本然后转换为fork。
如果你使用uwsgi
的线程,你根本不必担心写时复制;每个线程对同一组数据具有完全读/写访问权限; master
和emperor
用于序列化对此共享数据的访问权限。
答案 1 :(得分:-1)
基本上,除非您在烤面包机或其他资源严重受限的设备上运行您的应用,否则只需使用master
。