• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

IIS 5.0 中的 ASP 有啥改善(台湾)

发布: 2007-6-30 18:56 | 作者: admin | 来源: | 查看: 13次 | 进入软件测试论坛讨论

领测软件测试网 升級! 每個玩電腦的人攏會在新的作業系統出版時就迫不及待的進行改朝換代, 但是對新版本到底改啥可能嘛是霧煞煞, 隨著 Windows 2000 的出版, IIS 的版本已經走到了 5.0 而 ASP 的版本嘛演進到了 3.0, 微軟告訴我們升級至 Windows 2000 會呼你的系統得到上讚的效能, 所以這篇文章要介紹的是 IIS 5.0 當中的 ASP 有啥咪嘸同款的所在。
  1. Server 物件加了兩個方法(Method)來控制程式的流程: Server.Transfer 及 Server.Execute, 相對於 Response 物件的 Redirect 方法, 新的方法可以省下真多的網路流量。
    擱卡詳細的文章:如何使用 Server.Transfer 方法
  2. 一些登錄值由 Registry 移到了Metabase,譬如:
    ProcessorThreadMax
    ErrorsToNTLog
  3. 你可以使用 HTML 的 <script></script> 標籤的 src 屬性擱加上 runat="server" 屬性來做伺服端的包含, 這款做法甲你用 #include 的效果是同款的。
    <script language="VBscript" src="../file.asp" runat="server"></script>
  4. ASP 自我效能調整,當偵測到其他外部資源嚴重影響到ASP執行要求 (Request) 時, 會提供更多的 Thread 執行要求來保持網站伺服器的正常動作。
  5. 不包含 Script 的 ASP 網頁效能並不會比靜態網頁效能差太多, 當一個 .asp 的檔案中沒有伺服端的程式, 現在它的執行效能要比 IIS 4.0 版本快得多。不過如果你的網頁不包含伺服端程式, 請勿鐵齒還是使用 .html 副檔名。
  6. 你可以使用新的 Server.GetLastError 方法來顯示一掛有用的訊息, 親像錯誤的敘述或是錯誤發生的行號。
  7. 如果一個 ASP 檔案使用 Server.Execute 或是 Server.Transfer 來執行一個 Transacted ASP 檔, 在第二個 ASP 檔中 Transaction Flag State 會被保留, 按呢一來若是第二個 ASP 檔案的 Transaction Flag 是 supported 或者是 required, 哪麼前一個 Transaction 就會被使用而不會另外起一個新的 Transaction。
  8. .ASP的預設文件現在可以接收 QueryString, 假設網站的預設文件是 Default.asp, 原來按呢做
    http://www.learnasp.com.tw/default.asp?SomeVar=SomeValue
    現在你也可以按呢做
    http://www.learnasp.com.tw/?SomeVar=SomeValue
  9. Buffering 在 IIS 5.0 預設是開啟的, 在 IIS 4.0 你要使用 Response.Buffer = True 來開啟Buffering
  10. 在 IIS 4.0 COM 物件是在 ASP 網頁執行完後才被釋放, 在 IIS 5.0 如果 COM 物件沒有使用 OnEndPage 方法且物件的 Reference Count 是 0, 哪麼物件會先被釋放。
    希望這篇文章對你有幫助!
      

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网