之前有许多敌人问咱们,为什么 EduSoho 搞出那么多配置,为什么不把程序像某论坛程序一样,扔在目录下就能运作了呢?
次要的起因:EduSoho 是视频利用,非文字和图片类利用
不便视频文件治理,视频文件和网站能够一个目录就备份走了
局部配置次要是为了保障服务器平安以及视频平安;
局部配置次要是为了成倍的进步服务器的解决性能和吞吐能力
例子一:配置中有个 x -sendfile 的配置,这个配置不是必须的。然而官网还是强烈建议配置。
X-Sendfile 是一种将文件下载申请由后端利用转交给前端 web 服务器解决的机制,它能够打消后端程序既要读文件又要解决发送的压力,从而显著进步服务器效率,特地是解决大文件下载的情景下。
如果没有 X -Sendfile,零碎所有视频数据是由 php 解决的,意味着任何一个用户拜访视频,都须要 PHP 读取到内存再往 web 服务器发送, 而后 web 服务器再往浏览器端推送,这样意味着零碎的负载能力要极大的升高。性能差距十分大。
例子二,不再赘述,图片中曾经有文字说明。
例子三,敞开上传目录的 php 执行权限,让 web_shell 就无奈通过上传文件来实现管制网站,哪怕零碎万一有上传破绽,也会将攻打的脚本排除在执行代码之外。
高性能高平安的利用不仅仅要依赖好的程序,还要依赖好的配置。
好的配置能够成几倍、几十倍、几百倍的晋升性能和安全性。
一键装置的利用尽管好用,然而同时带来许多新的问题。
总结,EduSoho 官网举荐配置次要目标 :
1、最大水平的压迫主机解决能力,进步性能;
2、极大的加强了零碎安全性;
· EduSoho 网络课堂是杭州阔知网络科技有限公司自主研发的一款网校产品,公布于 2013 年 10 月,是国内首个开源网校零碎,与 Moodle 和 Open edX 并列为世界三大开源在线教育平台产品。
· 本系列文章旨在为想要装置 EduSoho 开源版的教育机构提供帮忙,助力大家低成本搭建网校,发展在线教育。
· 内容将继续更新,涵盖 EduSoho 装置和配置索引、Discuz 整合、Web 服务器配置、常见拓展装置、FTP 工具应用,以及在 Linux 环境下装置 EduSoho、在 Windows 环境下装置 EduSoho 和 EduSoho 二次开发和网站迁徙等方面的操作领导,并给大家提供最新的 EduSoho 开源版下载安装包,欢送继续关注。
下期预报:对于 Web 服务器的配置
EduSoho 最新开源安装包,自行下载:http://www.edusoho.com/open/show