Что лучше?Меньший PHP-код или большая статическая HTML-страница? - PullRequest
2 голосов
/ 31 января 2011

Допустим, у меня есть php-скрипт, который «генерирует» страницу, но он содержит «Whiles» и «If» для ее построения, но давайте предположим, что она никогда не изменится. сам код весит 2 кб. Допустим, я получил HTML, сгенерированный из этого кода, и поместил в example.html, который весит 10 КБ. Что я должен делать? Сохранить статический HTML, который весит больше, чем скрипт? или нет? Просто запоминание значений php-скрипта никогда не изменится.

Ответы [ 3 ]

3 голосов
/ 31 января 2011

Кэшируйте сгенерированную страницу и доставляйте с использованием сжатия gzip.

Перестройте кэш, если и когда это необходимо.

0 голосов
/ 31 января 2011

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

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

0 голосов
/ 31 января 2011

Это полностью зависит от количества запросов, которые вы получаете каждый день, но в целом, это хорошая идея для кэширования вещей, особенно если они никогда не меняются.Запуск процесса PHP будет стоить больше памяти, чем обслуживание статического файла HTML, даже если файл намного больше, чем генерирующий скрипт.

Так что, да, сохраняйте статический HTML-код и пусть ваш PHP-скрипт обновляет его время от времени - если вообще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...