在Javascript/PHP中刷新缓慢


Slow refresh in Javascript/PHP

我有一个网站,通过一块javascript和php代码采取一个文件夹,随机选择一个图像,然后显示在页面上的div标签。虽然所有这些工作正常,显示图像在正确的大小和所有。还有一个小问题,速度很慢。单击刷新按钮后,它立即显示一个图像,但如果再次按下它不会立即显示一个新的图像,除非在10秒左右按下。当然,这是一个小问题,它是相当恼人的。我尝试过一些事情,比如使用html元标签来清除缓存/不存储它,以便总是刷新,但它没有工作。我还尝试了许多不同的javascript代码,我在stackoverflow.com上找到了其他方法来做到这一点,但它们似乎都只有在10秒左右按下后才刷新。

考虑到有很多代码。为了简单起见,我将代码放入了粘贴文件夹。

请注意,PHP代码是从WWW借来的,我对它做了非常小的更改,除了添加最后一行代码之外,几乎没有更改。

http://pastebin.com/wwys5r3E

希望我们能一起找到解决办法,谢谢!

试试这个,请求正在被服务器端缓存。

function reloadImg(){
            if(document.refreshform.randomhero[1].checked == true) {
                    $("#randomhero").load("random-herosup.php?u="+new Date().getTime());
            }
            else if(document.refreshform.randomhero[2].checked == true) {
                    $("#randomhero").load("random-herocar.php?u="+new Date().getTime());
            }
            else if(document.refreshform.randomhero[3].checked == true) {
                    $("#randomhero").load("random-heromid.php?u="+new Date().getTime());
            }
            else
            {
                    $("#randomhero").load("random-heroall.php?u="+new Date().getTime());
            }
    }