"Очень часто я использую скрытые div или скрытые промежутки для хранения некоторых серверных переменных или генерирования их во время выполнения кода сервера."
Я не совсем уверен, что вы имеете в виду, но это может быть ОЧЕНЬ плохой практикой с точки зрения безопасности.Вы не хотите, чтобы ваши посетители знали что-то, чего нет на странице.Печать массивов или других конфиденциальных данных сервера - ОЧЕНЬ плохая идея.Всегда развивайте с мыслью, что кто-то сейчас просматривает ваш сайт с намерением взять под контроль ваш сервер или сайт.Не бросайте их в кости.
Если вы используете эту информацию для отладки, то используйте оператор 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
}
Таким образом, он будет возвращать только данные вам, а не всем.
С точки зрения SEO, если он скрыт, он игнорируется AFAIK.Это не поможет и не повредит вашему SEO.Что касается производительности на стороне клиента, это зависит от того, сколько вы используете.Если вы используете 10 миллионов, я уверен, что в рендеринге будет явная задержка (это будет много для загрузки, смеется).Но если вы используете несколько, то я сильно сомневаюсь в этом.