以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  weui里的uploader缓存没效果  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145892)

--  作者:dengk03
--  发布时间:2020/2/10 22:47:00
--  weui里的uploader缓存没效果
uploader里的图片每次都需要2-3秒才能全部显示,按照例子写了缓存命令,结果没有任何效果,缓存的代码起作用了么?是说就是这么慢么?

httprequests:

Dim fl As String = "E:\\。。。\\。。。\\web\\" & e.path
Dim path As String = "foxtableAppTest"

If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".zip",".rar",".txt"
            e.CacheTime = 3600 \'缓存文件一个小时
            e.WriteFile(fl)
            Return \'这里必须返回
        Case ".html",".htm"
            e.WriteFile(fl)
            Return
    End Select
End If

Dim wb As New weui
。。。。。。
。。。。

--  作者:有点蓝
--  发布时间:2020/2/10 22:55:00
--  

提示:

1、这只是一个示例,实际上静态的网页也应该缓存的。

2、在缓存期内刷新页面(例如在地址栏再次按回车或单击刷新按钮),依然会重新访问服务器下载文件。


另外,启动代码不要设置HttpServer.WebPath