OctoberCMS отключить кеш на страницах
Во-первых, octobercms - отличная платформа для использования. У меня есть один вопрос по поводу кеширования при разработке. Мне известно следующее, чтобы очистить кеш: (который, кстати, не работает на моем сервере, хотя он говорит, что он очищен)
php artisan cache:clear
Однако, похоже, мне приходится часто запускать это, чтобы увидеть неудобные изменения. Хакер напишет сценарий оболочки, подобный этому:
cache.sh (chmod +x)
#!/bin/bash
while true; do
php artisan cache:clear
sleep 2: # Re-run every two seconds, or until this is cancelled out
done
Другой возможный способ (я не уверен) - возможно, использовать кеширование массива, а не файлов.
config / cache.php 'default' => 'array', я также добавил еще один под названием none, но он по-прежнему не работал.
Очевидно, это ничего не даст:
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="-1">
<meta http-equiv="pragma" content="no-cache">
Наконец, у меня была еще одна идея - отключить opcache и даже запустить команду artisan из сценария PHP. Я предпочитаю настройку .env, поэтому я попытался смоделировать ее, но не уверен, где ее разместить.
Последняя попытка ./.envDISABLE_CACHE=true./.htaccess (Apache)php_flag opcache.enable Off или FastCGI
./.useropcache.enable=0 Или
ini_set('opcache.enable', 0);
Opcache не работает для меня, поскольку, пока мы говорим, я уже отключил это расширение в WHM, я не мог найти лучшего решения и не знаю, как вы разрабатываете с кешем, постоянно перестраивая интерфейс. Любой совет будет очень признателен. Прошу прощения, если это было описано в документации или на форуме, которые мне не удалось найти.
Причина, по которой мне нужно отключить это, заключается в том, что когда я вхожу в приложение с одним пользователем, оно сохранит страницу входа в систему в кеше; если я вхожу в систему с другим пользователем, он все равно будет показывать учетную запись другого пользователя, откуда я знаю его кеш, потому что даже если я удалю маршрут, я все равно могу получить страницу.