Всегда используйте серверный код всегда, когда это возможно, вы не хотите жестко кодировать статические HTML-страницы, потому что в будущем вам, возможно, придется реорганизовать вещи вокруг, и это будет намного проще, если у вас есть циклы, управляющие данными - вы бынеобходимо обновить только одну часть, а не каждый экземпляр в статическом HTML.Это экономит время и деньги.
Вы можете использовать сжатие gzip в Apache.Размер файла, содержащего код, не имеет большого значения.И в настоящее время вы можете кэшировать вещи, так что совершенно бессмысленно иметь статический HTML IMO.