小编Lil*_*key的帖子

字典/客户端VS应用程序变量

嗨我有一个关于我的服务器性能的问题...我有一个经典的asp cms托管~250个网站,我们为每个网站建立一个经典的ASP字典使用

set dict = CreateObject("Scripting.Dictionary") 
dict.add "test1","Value Test1"
dict.add "test2","Value Test2"
dict.add "test3","Value Test3"
Run Code Online (Sandbox Code Playgroud)

然后为每个用户在每个页面上加载该字典...

假设我们每月大约有15万用户访问这些网站每月加载大约~100k的字典...

我应该使用应用程序变量作为字典而不是每次都加载我的字典?

它真的会提高我的服务器性能吗?

vbscript optimization dictionary asp-classic scripting.dictionary

5
推荐指数
1
解决办法
395
查看次数

在我的ASP CMS中找不到此错误的原因

我刚刚找到了一个我见过的最奇怪的错误之一的解决方案,我仍然试图找到原因......

我在Classic ASP中有一个旧的CMS.在编辑器页面中有一个JavaScript更改图像属性:

function removeimg(objimg){
    objimg.onclick = "";
    objimg.src = "/Logiciel/_Altitude_image/interface/Gestion_acces/spacer.gif";
    objimg.width = 16;
    objimg.style.cursor = "arrow";
}
Run Code Online (Sandbox Code Playgroud)

我的一个使用IE6的客户告诉我,当她用英语保存她的内容时,它用法语覆盖了她的内容,但是语言被保存在Classic ASP会话中,所以我开始调查这个bug(我的200个其他客户都没有得到)这样的问题)所以经过一遍又一遍的测试后,在我的会话的代码和response.write中找出它发生了改变的地方我发现它是在javascript本身

这是我无法解释的部分......我不得不说objimg.style.cursor = "arrow"; 在评论中首先意识到,一旦该线出来,我的ASP会话就没有问题了.

然后,经过几次测试中,我改变了objimg.style.cursor = "arrow";objimg.style.cursor = "pointer";和它的工作就好了.我想知道之前是否有人遇到过这种问题,如果有人能向我解释如何更改光标会影响我的服务器端经典ASP会话

谢谢.

javascript session coding-style cursor asp-classic

4
推荐指数
1
解决办法
161
查看次数