2

我在我們的Intranet上構建了一個自定義內容管理系統,該系統允許我們跨多個網站更新新聞文章和內容。它似乎運作良好。用PHP編寫的自定義CMS應該發送HTTP內容長度頭給客戶端嗎?

但是有一天我突然想起,在網站上輸出文章時,我沒有發送HTTP內容長度標題。我使用數據庫中文章的修改日期發送最後修改。

想知道在發送給客戶端之前是否還應該計算整個頁面的內容長度?發送內容長度標題還是具有任何重要的搜索引擎優勢是否是最佳做法?

乾杯,B

+0

不是你的網絡服務器已經做到了嗎?我的確如此。 – Michas

+0

有時候。但其他時間我看到轉碼編碼:分塊。我想知道是否有任何標準/搜索引擎優化內容長度與分塊。 – batfastad

回答

0

您需要由standard部分14.13發送內容長度......唯一的例外是當您使用「分塊傳輸」,但你有一些其他的要求...

+0

在我的PHP應用程序中,我用一個echo語句將整個內容發送到瀏覽器。響應頭中有「傳輸編碼:分塊」,但我沒有手動發送。所以它必須由PHP/Apache自動生成。你是這個意思嗎? – batfastad

+0

是 - 當你沒有提供內容長度和/或客戶端請求「分塊」傳輸時會發生這種情況...... – Yahia

+0

因此,我不需要發送自己的內容長度?經過一番調查後,我注意到一些PHP腳本發送一個自動計算的內容長度和其他發送傳輸編碼:分塊。你有什麼信息可以讓PHP發送不同的頭文件嗎? – batfastad

相關問題