Повторяющиеся, автоматически сгенерированные элементы HTML: внедрять с помощью JS или PHP - PullRequest
0 голосов
/ 10 марта 2011

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

Итак, я могу сделать это с помощью JavaScript или PHP.Насколько я понимаю, PHP будет быстрее, потому что он будет кэшироваться со всем уже сгенерированным.Я прав в этом?Есть ли преимущества в использовании JS?

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Как вы сказали, PHP будет работать быстрее (особенно если вы оптимизировали свой веб-сервер с точки зрения кэширования и gzipping).

Таким образом, вы также будете обратно совместимы с браузерами / пауками, у которых не включен JavaScript.

1 голос
/ 10 марта 2011

вам лучше всего использовать php и базу данных или папку с изображениями.PHP позволит Google индексировать изображения при поиске изображений, а также php гарантирует, что все браузеры просматривают его правильно.Также, если у вас есть большое количество фотографий, вам придется отправить все данные в браузер при загрузке, что замедлит время загрузки.Javascript может быть эффективным для извлечения следующей страницы данных через ajax или JSON, улучшения пользовательского интерфейса или выполнения сложных взаимодействий с пользователем, за исключением того, что я бы не рекомендовал javascript для этой задачи.

...