Я собираюсь создать сайт, который имеет динамический контент (свойства как заголовок, URL и т. Д.) В базе данных. Я думаю, было бы очень небрежно запрашивать все и назначать переменные, каждый раз, поэтому я читал о кешировании. Я использую шаблон Smarty, систему. include('libs/Smarty/Smarty.class.php'); $smarty = new Smarty; $smarty->setCaching(true); if (!$smarty->isCached('index.tpl')) { //query here and assign.. $smarty->assign('title', […]
Я пытаюсь внедрить кэширование в свой Laravel 5 API, но у меня проблемы. Я получаю эту ошибку прямо сейчас: ОшибкаException в строке MedalController.php 19: Неопределенное свойство: GuzzleHttp \ Psr7 \ Response :: $ Результаты Может кто-нибудь понять, почему это не получает мой заголовок? Я никогда раньше не использовал кеширование, поэтому я, вероятно, Вот как я […]
У меня есть PHP-корневая система кеширования RSS-каналов. Если фид содержит определенные символы, например фигурные кавычки / апострофы, они возвращаются в ответ cURL. Пример: http://www.theguardian.com/football/hullcity/rss (обратите внимание на фигурные апострофы) Код cURL: $ch = curl_init($url); curl_setopt_array($ch, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_TIMEOUT => CURL_CONNECT_TIMEOUT )); Результирующие данные (выдержка из): Sergio Agüero is firing again, José Mourinho’s propaganda […]
У меня проблема с файлом манифеста кэша. Это то, на что это похоже (некоторые файлы были удалены из списка, чтобы сделать его короче): CACHE MANIFEST #r8 CACHE: fonts/glyphicons-halflings-regular.svg fonts/glyphicons-halflings-regular.eot fonts/glyphicons-halflings-regular.ttf fonts/glyphicons-halflings-regular.woff css/bootstrap.min.css css/receipt.min.css css/smoothness/jquery-ui-1.10.3.custom.css NETWORK: index.php * http://* У меня были некоторые проблемы с кэшированием index.php, поэтому я очистил свой кеш и открыл консоль в […]
Я пытаюсь реализовать полное статическое кэширование страницы в своем приложении Zend Framework. Используя бэкэнт Static в сочетании с интерфейсом Capture, целые страницы могут кэшироваться и обслуживаться перенаправлением .htaccess в будущем, пока кеш не будет удален / регенерирован. Для справки, я использовал раздел в Zend_Cache_Backend_Static в руководстве, а также дополнительную информацию, предоставленную автором класса. В соответствии […]
Рассмотрим минимальный пример: с помощью php у меня есть форма, в которую вы вводите текст, и создает изображение текста. Когда я меняю текст и обновляю, я не вижу нового изображения, потому что я предполагаю, что он кэшируется. Есть ли способ автоматически удалить этот один файл изображения из кеша, когда я его обновляю?
У меня действительно странное поведение класса корзины CodeIgniter. Я установил таблицу ci_session в моей базе данных и уже изменил sess_use_database на TRUE. Что происходит, так это то, что когда я добавляю элементы в корзину для покупок, все в порядке: я вижу, что общий счетчик предметов растет и все. Когда я перехожу на страницу моей корзины, […]
Используя .htaccess, я устанавливаю обработчик PHP для всех моих .css и js для вывода кода на основе пользовательского агента: AddHandler application/x-httpd-php .css .js Например: <?PHP if ($CurrentBrowser == 'msie') { ?> .bind('selectstart', function(event) { … }) <?PHP } ?> Таким образом, мои файлы кода динамически создаются, но могут считаться статическими файлами. Это потому, что, как […]
Я последовал этому ( http://www.electrictoolbox.com/force-reload-css-javascript-unique-filenames/ ) учебнику, чтобы принудительно обновить кеширование, динамически назвав мои файлы css и javascript, добавив время, измененное на имя файла. Это для использования во время разработки, поскольку у меня возникают проблемы с моим хостингом, кэширующим мои файловые серверы. Я подтвердил, что mod_rewrite включен, и htaccess читается, я определенно на сервере Apache. […]
Я создал простой веб-сайт php с базами данных. Теперь я пытаюсь реализовать некоторое простое кэширование на сайте. я попробовал это откуда-то <?php $reqfilename="test"; $cachetime = 60*5; // 5 minutes $cachefile = "cache/".$reqfilename.".html"; $cf2="cache/".$reqfilename."2.html"; if (file_exists($cachefile) && ((time() – $cachetime) < filemtime($cachefile))) { include($cachefile); exit; } ob_start(); ?> CONTENT OF THE PAGE GOES HERE <?php $fp […]