首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Web 开发
JavaScript
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
将ASP、ASPX、PHP,JSP等文件的访问改为.js引用的
加为好友
发送私信
在线聊天
liuhu2967
等级:
发表于:
2008-04-22 15:46:08
楼主
将ASP、ASPX、PHP,JSP等文件的访问改为.js引用
这在ASP、ASPX、PHP,JSP等程序设计时应该注意的,如果你要在静态的HTML页面里嵌入动态的数据,而这些动态的数据是由ASP、PHP等程序来提供的话,会使用以下的语句引用: < SCRIPT src="http://www.XXX.com/test.jsp"> < /SCRIPT> ,这样的话,每次有一个人访问你的网站,服务器就要执行并处理一次tongji.asp文件,从数据库抽取相应的数据,再输出给网页显示,如果有几万个人同时访问,就要执行几万次,后果就可想而知。建议在这些程序中将数据动态生成到一个1.js文件中去,然后在首页通过 < SCRIPT src="http://www.XXX.com/test.js"> < /SCRIPT> 这样的代码来引用该1.js文件。这样,数据显示的任务就交给客户端的浏览器去做,不会耗费服务器的资源
关于这句话:
建议在这些程序中将数据动态生成到一个test.js文件中去,然后在首页通过 < SCRIPT src="http://www.XXX.com/test.js"> < /SCRIPT> 这样的代码来引用该1.js文件。
请问下要怎么实现
怎么样将数据动态生成到一个test.js文件中去呢 这个数据肯定时时会边的 肯定还是要时时访问数据库啊
问题点数:
20
回复次数:
8
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
littlelam
竹子岌
等级:
发表于:
2008-04-22 16:40:58
1
楼 得分:
0
那还叫动态的吗?
如果引用的js是动态的,还不是一样处理那么多次
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuhu2967
等级:
发表于:
2008-04-22 17:20:17
2
楼 得分:
0
那你认为是怎么做呢
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
youbl
水边
等级:
发表于:
2008-04-22 18:43:46
3
楼 得分:
0
如果 < SCRIPT src="http://www.XXX.com/test.jsp"> < /SCRIPT>
这个test.jsp产生的js是不变的,当然可以按你的想法来实现
实际上,这个jsp文件产生的js内容是会根据来访的人不同而不同的,所以呢,你的想法是不可行的
也就是说,必须要:来1万个人,就执行1万次。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
youbl
水边
等级:
发表于:
2008-04-22 18:44:41
4
楼 得分:
0
比如最常见的验证码,通常就是:
<img src="test.jsp">
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yeqiufeng
叶秋枫
等级:
发表于:
2008-04-24 09:55:51
5
楼 得分:
0
楼主的好意,可能有些兄弟看不太明白。
比如 省份、城市,就是一个很经典的例子:使用极多,维护极少。
我们的做法,的确是在每次维护之后,生成一次JS。
有感于楼主兄弟的勤奋思考。通过这一种缓存(缓冲),的确可以大大减少不必要的数据库开支。
在 动 和 静 之间找到最好的平衡。
秋枫苦雪友情讨论。
@_@
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
youbl
水边
等级:
发表于:
2008-04-24 11:08:20
6
楼 得分:
0
楼上的兄弟,我也说了:
如果这个test.jsp产生的js是不变的,当然可以按你的想法来实现
就好比最常见的生成html的技术。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
rjzou2006
骑士
等级:
发表于:
2008-04-24 12:48:18
7
楼 得分:
0
像LZ哪样生成一个JS也不是难事啊。
写文件而已
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yeqiufeng
叶秋枫
等级:
发表于:
2008-04-24 15:36:18
8
楼 得分:
0
我又仔细看了一遍,我的黄金答案浪费了。
楼主概念错误。不过,如果我再说下去,楼主会不耐烦:这些我都知道……。
静口。帮顶。
@_@
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
abc推荐给好友