當前位置:吉日网官网 - 盛世收藏 - thinkphp中的運行時是什麽?

thinkphp中的運行時是什麽?

應用程序編譯緩存

編譯緩存的基本原理是在第壹次運行時去掉空格和註釋後,將需要核心加載的文件合並成壹個文件,第二次運行時直接加載編譯緩存,不需要加載很多核心文件。第二次執行時,會根據當前的應用模式直接加載編譯好的緩存文件,從而節省大量IO開銷,加快執行速度。

項目編譯機制對操作沒有影響,預編譯機制只會執行壹次,所以預編譯過程中無論做多少復雜的操作,在後續的執行中都不乏效率。

默認情況下,編譯緩存文件在應用程序目錄的運行時目錄下生成。我們可以看到在Application/Runtime目錄下有壹個common~runtime.php文件,這是正常模式下的編譯緩存文件。如果當前運行在其他應用模式下,那麽編譯緩存文件為:application mode ~runtime.php。

例如,如果當前使用的是SAE模式,生成的編譯緩存文件將變成sae~runtime.php。

正常模式下編譯緩存的內容包括:系統函數庫、系統基礎核心類庫、核心行為類庫、項目函數文件,可以更改。

  • 上一篇:求韓娛小說~~~~
  • 下一篇:浙江政府釘釘公告打不開
  • copyright 2024吉日网官网