Показать сообщение отдельно
  #4 (permalink)  
Старый 28.06.2011, 09:44
Интересующийся
Отправить личное сообщение для Jude Посмотреть профиль Найти все сообщения от Jude
 
Регистрация: 12.06.2011
Сообщений: 14

Цитата:
Чтобы не давать загружать одно и тоже нужно кэшировать результат и проверять его наличие в случае наличия не грузить с сервера. Запретить скачивать одно и тоже одним и тем же человеком можно только на сервере и не на 100%.
Я сделал кеширование на стороне сервера, т.е. при заходе на страницу проверяется время последнего изменения файла (если он есть; + это позволяет отдавать кеш-файлы всем пользователям и хранить их достаточно долго) и этот же кеш-файл отдаётся пользователям, а если кеш-файла нету, то пользователь скачивает страничку и тем-самым создаётся кеш-файл.
Но дело даже не в этом, ведь если пользователь будет "бегать" по ссылкам, то нагрузка на сервер будет вполне хорошая, поэтому и нужно написать скрипт (см. первый пост). Каким образом можно кешировать на стороне клиента? localStorage не подходит, я не смог всё это объединить
Цитата:
Как вариант, фиксировать время нажатия в некую переменную и приследующем нажатии проверять сколько прошло времени...
Спасибо, попробую написать

Последний раз редактировалось Jude, 28.06.2011 в 09:54.
Ответить с цитированием