有了這個問題,我的目標是更好地理解PHP的內部工作原理。包括選擇性或全球?
假設你有一個50K庫。該庫加載了一堆你在這裏和那裏使用的方便的函數。同時假設這些功能需要/使用比如你網站的10%的頁面。但是你的主頁肯定需要它。現在
,問題是...你應該使用全局包含指向該庫 - 全線 - 讓所有的頁面(包括90%不需要庫)將得到它,或你是否應該有選擇地在你需要的頁面上添加包含引用?
回答這個問題之前,讓我指出「爲什麼」,我問這個問題......
當您包括參考,PHP也可以將其高速緩存。因此,我擔心的表現可能是一次交易,而不是每次。一旦這一次阻礙,隨後的負載可能不會像人們想象的那麼糟糕。這完全是因爲PHP部署的智能緩存機制 - 我沒有深入的瞭解,因此,這個問題...
由於頭版需要該庫,因此參數可能是爲什麼不保存該庫溫暖和新鮮在記憶中,並得到它的全面服務?
在回答這個問題時,請從緩存/性能的角度嚴格地處理這個問題,而不是從方便的角度出發,以避免討論轉向編程風格以及該做什麼和該做什麼。
謝謝