簡體   English   中英

使用Perl Dancer的應用程序生命周期是什么?

[英]What is the application life cycle using Perl Dancer?

有人可以從接受請求的服務器開始,在Perl Dancer應用程序中解釋請求的生命周期。 應用程序是否像FCGI一樣保留在內存中,還是必須為每個請求加載?

使用CGI時,必須為每個請求加載應用程序。 如您所說,FCGI將保持應用程序運行。 這是CGI的生命周期:

  1. 加載perl運行時
  2. 加載必要的模塊
  3. 配置應用程序
  4. 設置所有路線(不僅是所需路線)
  5. 找到正確的路線並處理請求。
  6. 退出

使用FCGI時,在加載時執行步驟1-4。 因此,如果您使用apache運行,則在啟動apache時,應用程序的perl運行時也將運行。 您僅剩下步驟5。使用FCGI時,請求響應速度更快。

如今,許多Web共享Web主機都支持FastCGI,這只是正確配置它的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM