在一个论坛看到一篇文章谈论网页浏览速度提高切实可行的七个方法 ,其中第四项:

四.将ASP、ASPX、PHP等文件的访问改为.js引用。

这在ASP、ASPX、PHP等程序设计时应该注意的,如果你要在静态的HTML页面里嵌入动态的数据,而这些动态的数据是由ASP、PHP等程序来提供 的话,会使用以下的语句引用:,这样的话,每次有一个人访问你的网站,服务器就要执行并处理一次tongji.asp文件,从数据库抽取相应的数据,再输 出给网页显示,如果有几万个人同时访问,就要执行几万次,后果就可想而知。建议在这些程序中将数据动态生成到一个1.js文件中去,然后在首页通过 < SCRIPT src="http://www.XXX.com/1.js">< /SCRIPT>这样的代码来引用该1.js文件。这样,数据显示的任务就交给客户端的浏览器去做,不会耗费服务器的资源,显示速度自然就很快;笔 者的网站 www.routease.com 下的home.htm文件,里面有大量的js引用,js的内容通过后台程序自动生成的,这样访问的速度就非常快了。

不认同这样做:


js文件本来是javascript专用的,用于放数据牺牲了程序可读性,
此外,动态生成的页面很难调试。

正规的做法是生成xml数据,由xslt等解析。这样程序可读性,可调试性都很好,还是
行业标准。

更多相关文章

  1. php.ini与php-fpm.conf配置文件的区别
  2. 社交登录实现的数据库结构?
  3. 无法在Yii中更改项目的文件夹名称
  4. Json调用JSON.parse:意外结束数据
  5. Symfony2 -从数据库中提取数据并以表单形式显示
  6. PHP接收到的$_POST数据里的邮箱符号@变成了%40
  7. HPH+Mysql注入点利用 读取文件内容和导出一句话木马
  8. Mysql使用高流量数据库上的过滤器计算行数
  9. 如何通过.click jQuery函数检索html元素值与从MySQL检索的数据?

随机推荐

  1. Android recycleView的研究和探讨
  2. 线性布局LinearLayout和相对布局Relative
  3. Android将drawable图像转化为二进制字节
  4. ubuntu 安装 android studio
  5. 在已有的Android工程中接入ReactNative
  6. Android使用Eclipse打包
  7. Android中的Animation的使用
  8. android基础---->Parcelable的使用
  9. Android前向兼容的几个问题
  10. Android微信端的下拉刷新功能