- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Возникла необходимость закешировать один блок на сайте
А вы код нашли, который кэширует ВСЮ страницу. Он вам не подходит.
Вам просто надо взять переменную и сохранить её в файл и всё. Код какой-то старинный, наверное ещё для PHP 4 вы нашли.
Вот 12 летний и то бодрее выглядит: url - 5-minute file cache in PHP - Stack Overflow
Первый топовый ответ это как раз решение вашей проблемы
отображается дублем
Я же написал:
надо как-то переписать слегка код, чтобы в случае вывода контента из файла не выводился контент из last_searches()
Ну вот я переписал кусок кода (начиная с function cache_display), как один из вариантов. Вроде бы должно работать:
UPD: Да проверил, всё работает как надо, кеширует, при обновлении страницы кеш не обновляет и по времени выполнения скрипта это видно "latest search execution time: 0.000719 sec" с кешем, а не кешированный вариант latest search execution time: 0.154812 sec.
Ещё раз, всем спасибо за помощь, сам бы я вряд ли справился 😀
Ознакомился с темой и испытал сильную ностальгию по PHP 5.
Надеюсь, ТС не будет обновлять PHP.
Пусть это ПО продолжает потреблять ресурсы некачественного хостинга.
😂
"объектному кешированию" 🤣
Ознакомился с темой и испытал сильную ностальгию по PHP 5.
Надеюсь, ТС не будет обновлять PHP.
Пусть это ПО продолжает потреблять ресурсы некачественного хостинга.
😂
Я могу php 8.3 включить он уже есть в ispmanager, только где гарантия, что мой сайт после этого будет работать, я придерживаюсь логики, работает - не трогай 😀
Просто используйте именно объектный кеш, включите у себя в панеле memcached или Redis, но если соберетесь 8.3, то memcache за глаза в данном случаи. Отправляйте все запросы необходимые туда и будет летать и именно объектный кеш.
Просто используйте именно объектный кеш
Ну тема не про объектный кеш, на самом деле. Объектный кеш тут никак не поможет. Здесь речь про кеширование готового html-кода.
Ну тема не про объектный кеш, на самом деле. Объектный кеш тут никак не поможет.
А я увидел название и почему-то посмотрев код, подумал про запросы, уже просто не вижу ничего другого видимо 😀