Php
include() 是否使用 fastcgi 記憶體?
我有這樣的腳本
腳本.php
<?php include "data/package.php"; echo $package[0]["name"]; echo "Hello World"; ?>
我用這個記憶體假
map $request_uri $cache_false { default 0; ~^/data/package.php?$ 1; ~^/signin.php?$ 1; } ... fastcgi_cache cache fastcgi_cache_bypass $cache_false; fastcgi_no_cache $cache_false;
並
package.php
使用signin.php
頁面中的會話登錄.php
$_SESSION['package'] = 1;
包.php
$package = packages($_SESSION['package']);
我想
script.php
在內容更改的同時$package
記憶體而不被記憶體,因為每個使用者在他的packages()
.和頁面的設置是否會
$cache_false = 1
改變內容?signin``package``include()
我是否只需要使用 javascript 並僅從客戶端添加內容?
nginx 記憶體 URL 的完整響應。如果你請求
https://www.example.com/script.php
,nginx 會將請求傳遞給 PHP-FPM,PHP-FPM 在訪問 URL 時第一次執行腳本。nginx 為後續請求返回記憶體的內容。
因此,如果有
include
inscript.php
,則第一次執行,然後不再執行,因為script.php
輸出已經在記憶體中。