Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.07.2010, 15:27   #1
kirosin
Форумчанин
 
Аватар для kirosin
 
Регистрация: 15.01.2010
Сообщений: 209
По умолчанию кеширование изображений

Подскажите, как грамотнее реализовать кеширование изображений?
У меня все страницы сайта будут построены на одних и тех же элементах, отличаться будет только текст. Я хочу чтобы независимо от того, на какую из страниц пришел посетитель (не обязательно на главную), все эти элементы сперва подгружались в кеш браузера, а затем полностью отображалась страница, а не кусками по мере загрузки, и при переходе на новую страницу уже использовались кешированые элементы.
Все генитальное просто.
kirosin вне форума Ответить с цитированием
Старый 18.07.2010, 17:17   #2
VY_CMa
Пользователь
 
Аватар для VY_CMa
 
Регистрация: 13.03.2010
Сообщений: 38
По умолчанию

1) PHP тут не причём
2) Это делает браузер, картинки и так грузятся в кеш
VY_CMa вне форума Ответить с цитированием
Старый 18.07.2010, 20:55   #3
kirosin
Форумчанин
 
Аватар для kirosin
 
Регистрация: 15.01.2010
Сообщений: 209
По умолчанию

1) не согласен, функция header() яркий тому пример.
2) браузер не так кеширует как я расписал, опера например стремится отображать содержимое по мере загрузки, это раз, и не подгружает сразу картинку, которая будет выводиться при наведении курсора на объект по hover, это два.
Все генитальное просто.
kirosin вне форума Ответить с цитированием
Старый 18.07.2010, 22:00   #4
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Тут всё зависит от организации самой страницы.
- Если вы используете отдельные элементы (например, таблицы), то они будут загружаться по-элементно. Объединяйте их в один элемент.
- Если вы используете картинки в css, то о кэшировании можете забыть.
- Если у Вас большие картинки, то советую их грузить при помощи js или на странице с display: none, так они будут скрыто кэшироваться.
Виталий Желтяков вне форума Ответить с цитированием
Старый 19.07.2010, 01:51   #5
kirosin
Форумчанин
 
Аватар для kirosin
 
Регистрация: 15.01.2010
Сообщений: 209
По умолчанию

Цитата:
Сообщение от Виталий Желтяков
- Если вы используете картинки в css, то о кэшировании можете забыть.
Именно в css и хотел... но, в принципе display:none в моем случае должен проконать. Спасибо )))
Все генитальное просто.
kirosin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кеширование картинок Gatti Помощь студентам 0 10.10.2009 15:12
Кеширование всех запросов MySQL mylogin Помощь студентам 0 05.10.2009 08:58
Кеширование графиков больших размеров NotProCoder Помощь студентам 0 22.04.2009 18:52
Кеширование ответа AJAX Grind PHP 11 25.03.2009 16:44