您好!!
我使用一般桌上型電腦,系統是winxp與appserv架設學習系統moodle(php+mysql),想要讓50人同時能上線順利進行線上課程(影音)與線上的測驗,需提升哪些設備(譬如:網路卡...),以利線上課程活動順利進行?
是否可以推薦一些好用的映體設備(如:網路卡..........)
還是應該要做哪些軟體上的設定與修改呢?
謝謝您
myubuntu提到:
想要讓50人同時能上線順利進行線上課程(影音)與線上的測驗,需提升哪些設備(譬如:網路卡...),以利線上課程活動順利進行?
antijava提到:
所以應該是不限10個
要用 XP 當 server 真的是不建議。不過如果當下也沒別的選擇,那麼幾點建議:
appserv 中的 apache 關掉不必要的 modules,大概只要有下列 modules 即可:
core_module
mpm_worker_module
http_module
so_module
authn_default_module
authz_host_module
authz_default_module
log_config_module
expires_module
deflate_module
headers_module
setenvif_module
mime_module
dir_module
alias_module
php5_module
然後設定:
<pre class="c" name="code">KeepAlive On
MaxKeepAliveRequests 10000
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript application/javascript text/javascript
DeflateCompressionLevel 9
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 10 seconds"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/xml "access plus 3 minutes"
</IfModule>
PHP 只掛你所需要的模組,並一定要加掛 eAccelerator 模組
MySQL 的 my.cnf 調整幾個設定值:
<pre class="c" name="code">max_connections = 80
wait_timeout = 1000
query_cache_size = 64M
只要撐 50 人的話,做了這些調整也綽綽有餘了,網卡大概也不必特別挑了。