关于静态页面写数据的问题.

来源:百度知道 编辑:UC知道 时间:2024/06/27 13:55:14
如何在静态页面上写入数据.
例如看看这个页面
http://www.duote.com/soft/2627.html
可以看到里面 下载次数:1553424
他是一个静态页面,点击下载点的地址的时候下载次数会自动+1.
这个怎么实现?

静态页面是无法实现这个功能的,是不可能的,有人说鼠标点击就加1,但是别人打开页面又从0开始加,他没明白你的意思。

有多种方法实现这样的功能。我下面说两种给你选择:

首先说你给的例子,我连续下载了许多次,计数都没有改变,一直是1553424次。可以推测这个网站用的最高效率的方式--后台统计方式:我们下载的时候、查看网页的时候,系统不做任何处理,目的是为了给客户提高最高效率。每天空闲的时候,后台程序在WEB日志里面统计各个软件的下载次数,然后更新这些静态的HTML文件。如果你的网站压力非常大,而且显示的内容不是特别需要随时精确的数据,可以采取这种方法。

第二种方法是下载的时候更新HTML文件,许多下载网站使用这样的方法,因为下载本身是个缓慢的过程,里面添加一点修改HTML文件计数器的代码,用户并不会因此觉得网站就慢了。

第三种最笨的方法,一般没有网站使用,除非你的网站只有少数人使用:那就是每次下载只更新数据库,每次显示页面的时候动态查询数据库。动态查询数据库有可能是通过<img src=查询的脚本>或者<script src=脚本>这样的方法来实现,页面是静态的,但是数值是动态的。

静态页面也能写函数,让它自动计算。很容易做的,当鼠标点击的时候就+1。思路就是这样