2011-08-16 70 views
0

出於某種原因,我的網站新版本僅在一行中生成帶有HTML代碼的頁面,這種縮小的HTML類型。 也就是說,從html到/ html,無論內容的數量如何,它都是一行。關於提供一行的問題僅縮小了HTML頁面

由於另一個原因,我有點擔心現場發佈此代碼,因爲我擔心在服務一行HTML文件時可能會出現SEO問題。當然這只是一種沒有關於這方面的信息的感覺,這可能是奇怪的感覺,我仍然很害怕,很多。看到所有的業務有點鏈接到SEO。另一方面,再次測試新版本谷歌網頁速度在線增加了原始分數一個舒適的金額。

那麼,什麼都不怕?你們有沒有對此有所投入,這會影響SEO排名嗎? 這是否也是一種良好的做法(前提是它不會影響任何webdev進程或任何服務器性能問題)?

我還想知道瀏覽器是否沒有一種「差異化」的源代碼渲染,也就是說,如果瀏覽器看到與上一頁快速顯示的完全相同的頁眉,因此,我告訴我:嘿,這個功能可能會中斷,如果瀏覽器只用一條線,它可能不會觸發差別識別,直到沒有換行符,告訴他停止解析第一行...

那麼,下襬,你看......不知道這樣做是正確的。如果其天真的恐懼,請原諒。

感謝您對此的看法!

+0

恕我直言,沒有什麼區別。縮小HTML在** gzipped **大小方面收效甚微,因爲您所能做的只是消除標籤之間的空白 - 您無法更改任何其他內容。 gzip可以輕鬆壓縮空格。如果您看到下載速度存在實質性差異,那麼您的web服務器可能未配置爲發送其內容gzip - 您絕對應該這麼做,因爲Google會將頁面加載速度納入其級別考慮範圍。 –

+0

嗨,正如前面指出的那樣,HTML服務於一行的事實並非爲了優化的原因,而是使用開發方法的結果。內容已經Gziped當然,來自pagespeed的新分數來自新的佈局,而不是html優化。這就是說,我認爲這只是不合理的恐懼,並會把整個事情在線和監控,正如你所說沒有理由SEO應該受到影響。謝謝 ! – kdstack

回答

1

我不認爲在一行中包含所有的HTML會影響搜索引擎優化 - 畢竟,HTML結構必須被解析。解析器不關心空白。

這只是我的推理 - 雖然我不確定是否有人能夠給你一個明確的答案。

如果您擔心,請考慮不要這樣做。與從gzip壓縮HTML獲得的節省相比,使用換行符保存幾個字節幾乎沒有意義。

+0

嗨,正如前面指出的那樣,HTML在一行中提供的事實並不是爲了優化的原因,而是所使用的開發方法的結果。內容已經Gziped當然,來自pagespeed的新分數來自新的佈局,而不是html優化。這就是說,我認爲這只是不合理的恐懼,並會把整個事情在線和監控,正如你所說沒有理由SEO應該受到影響。謝謝 ! – kdstack