X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> кеширование информации
Letmetouchyou
Letmetouchyou
Topic Starter сообщение 15.7.2010, 20:59; Ответить: Letmetouchyou
Сообщение #1


Сейчас впервые столкнулся с оптимизацие скорости загрузки контента.
На рах блогах / форумах читал, что приветсвуеться кеширование информации на столько долго, на сколько ето возможно.

Вопрос:
Какую инфорацию кешировать? (изображения / текст итд. я савсем не знаю :) )
Что браузер по умолчанию кеширует?
Как правильно ето делать?

Вопшем хотелось бы услышть советы)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 15.7.2010, 22:06; Ответить: Mulder_hb
Сообщение #2


Кешировать не как можно дольше, а до тех пор пока не изменился кешируемый контент.
Кешировать все, что поддается кешированию и при этом не изменяется относительно долго. Кешировать бессмысленно лишь ту информацию, которая постоянно меняется.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
Topic Starter сообщение 15.7.2010, 22:19; Ответить: Letmetouchyou
Сообщение #3


Mulder, кеширование по сути ето преедача заголовков браузеру?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 15.7.2010, 22:31; Ответить: alexdrob
Сообщение #4


Не совсем, это сохранение статичной информации вместо нового её вычисления обычно, если на стороне сервера, а на стороне клиента это когда информация не грузится повторно с сервера. У клиента кэшируются картинки и стили обычно.
На сервере это текст, который выбирается из базы, и большими пхп скриптами обрабатывается тчо вызывает нагрузку.
Например в VBulletin если включить блок отображения новых тем и включить его кэширование, то можно заметить, что после создания новой темы сразу не появляется эт тема в блоке.
Или вот рекламу дают на сайт, чаще всего они не генерируют каждый раз картинки с текстом для пользователя, а делают стотичный готовый кусок html кода который уже и подгружается браузером
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
unnormal
unnormal
сообщение 16.7.2010, 15:11; Ответить: unnormal
Сообщение #5


Смотря что отображается на сайте.

Всю страницу кэшировать не рекомендую, но отдельные модули стоит.


Стоит почитать про ob_start(); чтобы всё стало яснее
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 12.3.2011, 1:33; Ответить: ottaviano
Сообщение #6


Добрый вечер,
ребята, помогите разобраться:

есть сайт с анкетами юзеров, так же есть возможность изменять свои фото в этих анкетах.

При смене пользователем картинки, она без проблем замещает старое фото на сервере (локал).

И если вернутся к анкете, то мы увидим не новую фотографию, а старую.

Догадаться не сложно, что страница берется из кэша браузера.

Подскажите пожалуйста, как можно задать кэшировку браузером картинок, js, css, но при их изменении или замещении, чтоб они брались не из кэша, а грузились новые?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 12.3.2011, 10:20; Ответить: MetSerp
Сообщение #7


можно запретить кэширование заголовком со стороны сервера , передавая в качестве даты истечения актуальности заведомо прошедший срок, можно проще, дописывайте скриптом к картинке, ?Math.Random() забыл что там в пхп за рандом отвечает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 12.3.2011, 18:41; Ответить: ottaviano
Сообщение #8


(MetSerp @ 12.3.2011, 12:20) *
можно запретить кэширование заголовком со стороны сервера , передавая в качестве даты истечения актуальности заведомо прошедший срок

но смысл то в том, чтоб он кэширывал, но в при изменении файла, закэшивал его снова.
Или вы имели ввиду во время замены картинки, т.е. сразу после этого переправлять пользователя на страницу его анкеты и вместе с этим передавать заголовок браузеру с прошедшей датой?
Тогда при получении такого заголовка, он перекэширует страницу?
(MetSerp @ 12.3.2011, 12:20) *
можно проще, дописывайте скриптом к картинке, ?Math.Random() забыл что там в пхп за рандом отвечает

а что дает прибавление к адресу картинки ?rand() ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DoctorX
DoctorX
сообщение 12.3.2011, 19:03; Ответить: DoctorX
Сообщение #9


Адрес каждый раз становиться новым. И данные не берутся из кэша.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 12.3.2011, 19:08; Ответить: ottaviano
Сообщение #10


(Doc.X @ 12.3.2011, 21:03) *
Адрес каждый раз становиться новым. И данные не берутся из кэша.

Спасибо за ответ,
а то что у меня скажем будет около 12 анкет на странице (превью) и к каждой картинке я буду припысывать рандом(), то нагрузка это не большая на сервер?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Ищу помощника (SEO, сбор информации, размещение контента на сайтах, рутина)
0 rokot 816 8.2.2023, 18:35
автор: rokot
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСбор баз, парсинг информации, постинг, автоматизация
Качественно и в срок
21 SEOMR 20757 22.7.2022, 15:10
автор: iodjin
Открытая тема (нет новых ответов) Ручное размещение информации о компании в каталогах организаций и справочниках
Реклама, бренд и естественное ссылочное
10 gold15 4874 27.1.2022, 17:35
автор: gold15
Открытая тема (нет новых ответов) Поиск, сбор информации, парсинг (недорого)
Предлагаю услуги по поиску, сбору информации, парсингу и т.д.
0 Kabardin 1334 11.3.2020, 14:59
автор: Kabardin
Открытая тема (нет новых ответов) Размещение информации о Вашей компании в справочниках, каталогах фирм.
0 Anykey13 1053 18.4.2019, 2:54
автор: Anykey13


 



RSS Текстовая версия Сейчас: 29.3.2024, 19:38
Дизайн