我这里有个已建成的信息发布网站,因为是原来用动态jsp页面发布的信息,访问量大之后网站压力比较大,所以现在想改为静态html页面发布。但在修改过程中我发现,原来的jsp页面实际上都是静态内容没有scriptlets,只是其中有个include的jsp是动态进行访问统计的。我对jsp及html对服务端的压力区别不太清楚,所以想知道:1.如果我把那个访问统计jsp中的内容都去掉,只留个空页面(因为include是写在很多taglib类中的,去掉他需要很多变动),改由分析日志来进行访问统计,是否可以降低网站的压力?2.如果把修改taglib类把那个include完全去掉,那么这种做法和1做法(include还在,但被include页面内容为空),两者之间有区别么?3.全是静态内容的jsp,和全是静态内容的html,对服务器的压力是否相同?希望大家能说出结论的同时,告之理由,谢谢
因为jsp要先转成java,编译成class,然后还得解析成html返回给客户端
而html则可以直接返回
如果访问量特别大的话,建议再装一个apache
个人觉得没有太大的必要,jsp会转换成servlet,而且只需转换一次,以后就直接调用转换后的servlet,所以,一楼的说法不全面
<%@ include file="xxx.jsp" %>
<%
// java code
%>
的话,你是可以改成 .htm
但是你的
<%@ include file="" %>
就不起作用了。
另,你从何处得知 压力比较大?
str = window.location.search;