IntraWEB是一款很專業的給delphi開發人員使用的WEB頁面架構工具,通過IntraWEB,用戶能夠更快的構建WEB站點,軟件還有調試、開發等功能,有需要的可以下載使用。 ![]() Delphi構建網頁工具功能介紹
Delphi構建網頁工具特色
Delphi構建網頁工具使用方法一、下載安裝軟件。 ![]() 二、安裝到一半時會出現一個白框,這里輸入激活碼進行激活。 ![]() 三、激活后才可以正常安裝,安裝完成后打開軟件使用。 Delphi構建網頁工具常見問題1、什么是Http.sys? Http.sys是Windows內核模式設備驅動程序,它在Windows系統中處理Http和Https請求。它偵聽來自TCP堆棧的此類請求,并將它們轉發到已注冊的應用程序。這些應用程序生成對這些請求的完整響應 一個這樣的應用程序是w3wp.exe,IIS本身的工作過程。在IIS中創建的每個虛擬應用程序都會啟動一個新的w3wp.exe進程,該進程將自己注冊到Http.sys。因此,正如您所看到的,當我們直接與Http.sys交談而不是通過IIS時,我們實際上正在刪除一層間接,使整個過程更簡單并提高整體性能。 2、為什么Http.sys這么酷? 出于各種原因:它超級快速,它可以很好地擴展,管理起來很簡單 - 遠遠超過IIS,它的工作原理!除此之外,您可以在同一服務器端口上運行多個應用程序(例如標準端口80和443),甚至可以使用IIS使用的相同端口,這意味著您可以在端口80上實際安裝Http.sys IW應用程序(或者Https標準端口443)即使您在同一臺服務器上有IIS活動!那太棒了! 它非常快,因為Http.sys是一個內核模式設備驅動程序 3、我是否需要IIS來開發或部署Http.sys IntraWeb應用程序? 不,絕對不是!您甚至不需要在開發機器上安裝IIS!您也不需要在服務器上安裝它! 4、Http.sys應用程序是否像ISAPI一樣部署為DLL? 不,他們不是!Http.sys IW應用程序是獨立的可執行文件(一個簡單的EXE),應該作為服務安裝。它們與基于Indy的IntraWeb應用程序完全相同,但它們根本不使用Indy。 5、Http.sys是否有任何其他外部依賴? 再一次,不!唯一的依賴是http.sys設備驅動程序,它是每個Windows操作系統的核心部分。您的EXE只需要復制到服務器上的文件夾即可運行。 6、那么它是怎樣工作的? 以非常簡單的方式: 當你的應用程序運行時,它告訴Http.sys每個具有某個地址的請求都應該被提供給它,這樣我們就可以處理它并做出響應。示例:您的應用程序希望在URL路徑中具有/ MyIWApp /的端口8888中收到的每個請求都應轉發給它。所以它注冊了Http.sys之類的 HTTP:// + 8888 / MyIWApp / 這稱為“URL保留”。加號表示為強通配符(請在此處詳細了解:https://docs.microsoft.com/en-us/sql/reporting-services/install-windows/url-reservation-syntax-ssrs-configuration-manager ?視圖= SQL服務器-2017 URL注冊成功后,所有以/ MyIWApp /作為URL基礎進入端口8888的請求都將轉發到您的應用程序。這正是IIS在其上托管的每個應用程序的底層所做的事情。 收到新請求后,您的Http.sys IW應用程序將像處理任何其他請求一樣處理它,生成響應,壓縮并將其寫回,使用其他Http.sys API函數。Http.sys將負責其余部分,將其發送回瀏覽器。簡單,不是嗎? 7、如何創建Http.sys IntraWeb應用程序? 你需要做的就是: 從Delphi / C ++ Builder IDE中,選擇File - New - Other。然后是IntraWeb,IntraWeb應用程序向導。 使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。 |