首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 将ASP、ASPX、PHP,JSP等文件的访问改为.js引用的
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于: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  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-22 16:40:581楼 得分:0
    那还叫动态的吗?
    如果引用的js是动态的,还不是一样处理那么多次
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-22 17:20:172楼 得分:0
    那你认为是怎么做呢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-22 18:43:463楼 得分:0
    如果 < SCRIPT src="http://www.XXX.com/test.jsp"> < /SCRIPT>
    这个test.jsp产生的js是不变的,当然可以按你的想法来实现

    实际上,这个jsp文件产生的js内容是会根据来访的人不同而不同的,所以呢,你的想法是不可行的

    也就是说,必须要:来1万个人,就执行1万次。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-22 18:44:414楼 得分:0
    比如最常见的验证码,通常就是:
    <img src="test.jsp">

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-24 09:55:515楼 得分:0
    楼主的好意,可能有些兄弟看不太明白。

    比如 省份、城市,就是一个很经典的例子:使用极多,维护极少。

    我们的做法,的确是在每次维护之后,生成一次JS。


    有感于楼主兄弟的勤奋思考。通过这一种缓存(缓冲),的确可以大大减少不必要的数据库开支。
    在 动 和 静 之间找到最好的平衡。


    秋枫苦雪友情讨论。

    @_@

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-24 11:08:206楼 得分:0
    楼上的兄弟,我也说了:
    如果这个test.jsp产生的js是不变的,当然可以按你的想法来实现

    就好比最常见的生成html的技术。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-24 12:48:187楼 得分:0
    像LZ哪样生成一个JS也不是难事啊。

    写文件而已
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-24 15:36:188楼 得分:0
    我又仔细看了一遍,我的黄金答案浪费了。

    楼主概念错误。不过,如果我再说下去,楼主会不耐烦:这些我都知道……。

    静口。帮顶。

    @_@
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved