一个同时访问文件的问题...(200分)

  • 主题发起人 主题发起人 cAkk
  • 开始时间 开始时间
C

cAkk

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个网页文件不断被别人访问,我写了一个程序动态更新他,
总是写不进去,问题应该是文件正在被别人访问,所以无法写入.

如果我手动通过frontpage修改,有时也会遇到这样的问题,
这时我可以通过将那个文件改名,然后就可以修改/删除他了.

问题是我通过程序给文件改名,然后再修改好像就不行,怎么回事?

有没有人遇到过类似的问题?
 
我仔细查看了一下,发现好像实际上文件已经修改成功了,
但是通过浏览器看还是旧的文件.

我已经选择IE菜单"查看|Internet选项|删除文件|删除所有预定内容"了,
可IE还是显示的旧文件,怎么办? 我没有通过代理的.

现在把这个问题改成: <font color=red>怎样能够让浏览器显示最新的网页?</font>
比如通过设置IIS的什么之类的.
 
你不会做个ASP,每次INCLUDE一个需要被修改的文件吗?呵呵
 
CJ: 以前我们站点就是用ASP的,现在感觉太慢(相对而言),所以我们新版的
网页全部用html+js+delphi,不用asp.

html显示速度比asp快多了,呵呵.
 
巨人们的对话, 不敢多嘴.......
 
实际上,我觉得,ASP的速度不比DELPHI写的ISAPI慢多少吧?IIS是专门优化过的。
所以我个人意见是想法“插”个文件进去,HTML文件的更新可能需要时间(你修改
后过一个小时再访问,一定OK,呵呵)。试试改修改日期什么的?看看IIS上的设置
把什么CACHE之类的东西关掉点吧。手头没有IIS,刚致命错误好,PWS图标也找不到
真@!#$~!#$
 
>>ASP的速度不比DELPHI写的ISAPI慢多少吧?
我说的不是这个意思,我用delphi只是写CGI,网页还是单纯的html,所以比ASP快.

>>你修改后过一个小时再访问,一定OK,
可能,但是好像以前没这毛病的,以前用fronpage修改网页立即能反映出来,
现在我想偷懒,不想天天打开frontpage改html,于是用delphi写了一个
程序,每天自动接受信息,把数据(比如新闻什么的)插入到html里面,但是
现在改动后不显示出来了,而且好像frontpage也不灵了!!

>>看看IIS上的设置把什么CACHE之类的东西关掉点吧
我估计也是这方面的什么问题,但是不清楚到底是什么设置?
 
>>怎样能够让浏览器显示最新的网页?
我以前也遇到过这种情况,上大富翁的时候每次去看都只是
原来的那几个老问题,可是新讨论的信我却收到不少,于是
每次都手动删除硬盘里的Cach(累).后来才发现原来是这样:
<font color=red>打开IE->工具(菜单)->Internet选项
->Internet临时文件->设置->检查所存网页的较新版本->
每次访问此网页时检查,确定,成了!</font>

beta(mophy@188.net)
 
beta这是默认设置啊。
一般来说 删除文件+清楚历史记录 可以
 
我发现一个现象,如果我直接打开wwwroot/xxx.htm进行编辑,那么结果不会立即
显示更新,但如果我先写到一个临时文件里,然后ftp或copy到wwwroot/xxx.htm
就可以及时更新.
 
就这样吧! NND! 用ftp就没问题,只好自己通过ftp访问"网上邻居"了,呵呵.
 
后退
顶部