2010-11-21 25 views
2

很多時候我使用隱藏的div或隱藏跨度來存儲一些服務器端變量或在服務器代碼執行時生成它們。太多隱藏的div或跨度是否​​會造成任何SEO影響或性能問題

當用戶正在執行一些操作時,我會顯示div。

這是一個很好的做法。我想知道這是否會產生任何搜索引擎優化的影響。

我想知道是否有不使用隱藏層或隱藏的跨度提前

感謝任何其他方式。

+0

http://stackoverflow.com/questions/1547426/google-seo-and-hidden-elements的可能重複 – 2010-11-21 21:31:50

回答

3

「所以,很多時候我使用隱藏的div或 隱藏跨度存放一些服務器端 變量或生成它們同時 服務器代碼exectutes。」

我不確定你的意思,但在安全性方面這可能是一個非常糟糕的做法。你不希望你的訪問者知道任何不在頁面上的東西。打印數組或其他敏感的服務器數據是一個非常糟糕的主意。始終堅持以這樣的想法開發,即現在有人正在查看您的網站,意圖控制您的服務器或網站。不要把它們扔到骨頭上。

如果您使用此信息進行調試,那麼使用if語句來確定它是否爲您,然後僅顯示相關信息。

例在PHP中:

<?php 
$ip = $_SERVER["REMOTE_ADDR"]; 
// replace xx.yy.zz.pp with your IP address 
if ($ip == "xx.yy.zz.pp") { 
// echo your sensitive details here 
} 

通過這種方式,它只會將數據返回到你,而不是其他人。

就搜索引擎優化而言,如果它被隱藏,那麼它將被忽略AFAIK。它不會幫助也不會傷害您的SEO。就客戶端性能而言,這取決於您使用的數量。如果你使用1000萬,我肯定會有明顯的延遲渲染(這將是一個很大的下載,哈哈)。但如果你使用一些,那麼我非常懷疑它。

相關問題