我用的是猫猫。现在,我看到猫开始使用比我预期的更多的记忆。从tomcat提供静态文件可能是造成这种情况的原因吗?或者从apache提供的静态服务可以更好地使用内存。
Thx烯
发布于 2009-08-21 15:17:36
如果您需要共享静态内容(HTML、图像、CSS、PDF等)你可以使用Apache。
我认为它比Tomcat更可配置,更健壮,速度更快。您必须知道,当您使用Apache提供100%的静态文件时,每个httpd进程将使用大约2-3兆内存。
你想过使用像特普德这样的小型快速服务器吗?
发布于 2009-08-21 15:42:43
是的!多亏了mod_jk (http://tomcat.apache.org/connectors-doc/index.html),您可以告诉Apache服务器应用程序的某些部分,它肯定会提供更好的服务。我在考虑静态内容,比如图片。下面是mod_jk连接器的基本设置:
< VirtualHost *>
ServerName your name
DocumentRoot /home/tomcat/
ErrorLog /var/log/apache2/application-error.log
TransferLog /var/log/apache2/app-access.log
LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""
JkMount /* ajp13_worker
JkUnMount /img ajp13_worker
JkUnMount /css ajp13_worker
JkUnMount /js ajp13_worker< /VirtualHost>
请注意,由于您告诉JkUnMount指令mod_jk让Apache处理application.Moreover的某些部分,所以输入总是更好/更简单
yoursite.com而非yoursite.com:8080
https://serverfault.com/questions/57184
复制相似问题