這是一個2部分的問題...最好的方式來處理跨服務器php包括
1)file_get_contents是否創建服務器負載?我在博客邊欄中使用了3次以上的廣告,通過我的博客網絡發佈廣告,但現在網絡正在放緩。我想確保這不是原因。
2)什麼是處理跨服務器的最佳方式?就像我上面所說的,我正在使用file_get_contents,並且可能以非常糟糕的方式進行。看着我的一些代碼,我會看到:
<?
$c = file_get_contents("http://www.url.com/includes/include1.php");
echo ($c);
?>
<?
$c = file_get_contents("http://www.url.com/includes/include2.php");
echo ($c);
?>
我的理解對不對,現在是草率的,因爲它的打開和關閉PHP的時候,你並不需要,再加上它是把兩個不同的URL的同一變量下。這讓我想知道它在這一點上甚至如何運作。
無論如何,我正在尋找最適合我的跨服務器包含問題的解決方案,希望能夠降低服務器在較重負載下的阻力。
謝謝你!
非現場包括應避免。它們不僅速度慢,因爲服務器必須通過網絡傳播,還會嚮應用程序打開巨大的攻擊媒介。你究竟使用了什麼?可能有更好的方法。 – deceze
如果您只是嵌入內容,請考慮使用iframe或jQuery .load()插入文本。 – mario
OP在這裏 - 爲了減少,我只是包括通過我的網絡重複的東西。 IE瀏覽器,如果我有一個頂部菜單鏈接我的網絡,或RSS框,或廣告廣場。這樣,如果我必須做一個小的改變,我只需更改一個文件而不是50+。如果有更好的方法,我會跳過所有 –