Articles of caching

Установите время истечения кеша HTTP, рекомендованное Google PageSpeed

Я провел тесты на своем веб-сайте с помощью Google PageSpeed ​​и рекомендовал использовать «Кэширование браузера» и предоставил следующий ресурс: http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching Этот ресурс никогда не объясняет, как реально изменить дату истечения срока действия моих заголовков http. Я делаю это через .htaccess? Я хотел бы установить кеширование как можно дольше (без нарушения политики Google в течение года […]

Symfony 2.3 Расширение доктрины Gedmo для переводимого кеширования

Я использую расширения Gedmo Doctrine Пока все работает хорошо, кроме кэширования переводов. $entity = $repository ->findByIdFullData($id) ->setHint(\Doctrine\ORM\Query::HINT_CUSTOM_OUTPUT_WALKER, 'Gedmo\\Translatable\\Query\\TreeWalker\\TranslationWalker') ->useResultCache(true, $cache_time, $cache_name) ->getOneOrNullResult(); findByIdFullData() возвращает \Doctrine\ORM\Query Но переводы не кэшируются. В профилировщике я вижу такие запросы: SELECT e0_.content AS content0, e0_.field AS field1 FROM ext_translations e0_ WHERE e0_.foreign_key = ? AND e0_.locale = ? AND e0_.object_class […]

Предоставляет ли PHP функцию fopen реализовать какой-то кеш?

Я борюсь с автоматизированным сбором данных PHP-скрипта с веб-сервера. Эти файлы содержат данные meteo и обновляются каждые 10 минут. Как ни странно, дата «измененного файла» на веб-сервере не изменяется. Простая команда fopen («http: // …») пытается получить самую свежую версию последнего файла в этом каталоге каждый час. Но регулярно я получаю версию до 4 часов. […]

Данные кэша в PHP SESSION или запрос из db каждый раз?

Является ли это «лучше» (более эффективным, быстрым, безопасным и т. Д.) Для данных кеша (A), которые используются при каждой загрузке страницы в массиве $ _SESSION (но все же запрашивает таблицу для флага для перезагрузки данных) или (B) каждый раз загружать его из базы данных? Я использую метод кеша (A), но я беспокоюсь, что с сотнями […]

Учет доктрины Symfony2

Мне нужно очистить кеш моей доктрины в Symfony 2 . В командной строке должен быть какой-то способ очистить кеш . Или где я должен найти и удалить файлы, принадлежащие кешу?

В PHP, как вы можете очистить кеш WSDL?

Через php_info() где php_info() кеш WSDL ( /tmp ), но я не обязательно знаю, можно ли удалить все файлы, начинающиеся с WSDL. Да, я должен иметь возможность просто удалить все из /tmp , но я не знаю, что еще это может повлиять, если я удалю все файлы WSDL.

Перезагрузите страницу нажатием кнопки возврата

У меня есть веб-страница, требующая входа в систему. Как только пользователь вошел в систему, я запустил сеанс, и как только он выходит из системы, я его уничтожаю, но когда я нажимаю на обратную страницу, он снова дает мне страницу профиля пользователя, которая в идеале не должна быть так, как пользователь вышел из системы. Тем не […]

автономное кэширование html5 с помощью сайтов, управляемых php

У меня есть простой веб-сайт, основанный на php, и я пытаюсь выяснить, как он обрабатывает страницы php. Некоторые из моих php-документов являются логикой маршрутизации, а некоторые – только для отдельных страниц. Как мне сделать эту работу в автономном режиме? Что я, тем не менее, было то, что мне пришлось бы повторно создать логику маршрутизации в […]