#php #css #http #uri
#php #css #http #uri
Вопрос:
Я хочу сократить HTTP-запросы для мобильного сайта и, как часть этого, хотел бы использовать URI данных для встроенной отправки изображений. Каждая страница может загружать до 12 эскизов одновременно, которые, вероятно, изменятся при обновлении.
В принципе, у меня есть 2 варианта; запускать base64_encode для изображений по каждому запросу или сохранять закодированные данные в базе данных и извлекать их. Последнее потребует немного больше работы, поскольку эскизы могут периодически обновляться, поэтому в идеале я хотел бы первое решение, но только если производительность base64_encode такова, что он может обрабатывать кодирование 12 эскизов на страницу.
Я был бы признателен за любые мысли.
Ответ №1:
Вы должны предоставлять свое изображение в виде обычного файла изображения, но из отдельного домена. Из-за того, как файлы передаются клиенту, использование домена для изображений или медиафайлов может быть более подходящим.
Также вам следует проверить сервер кэширования, такой как Squid : http://www.squid-cache.org /
Просто сохраните в своей базе данных путь к файлу.
Надеюсь, это поможет вам.
Комментарии:
1. Привет — в частности, на мобильных устройствах я не уверен, что это отличная идея, поскольку определенные платформы будут ограничивать количество одновременных подключений (намного сильнее, чем на рабочем столе).