Как закешировать динамические php файлы?

(Ответов: 7, Просмотров: 772)
  1. Новичок
    • Регистрация: 23.01.2015
    • Сообщений: 25
    • Репутация: 1
    Всем привет!
    Недавно искал способ снизить нагрузку сайта на сервер (эта тема) и в процессе анализа обнаружились 5 динамических php файлов которые дают нагрузку. Данные файли отвечают за пользовательские настройки шаблона WP. У меня вопрос - даст ли результат кеширование этих php документов? И как это кеширование правильно реализовать?
    Благодарю!
    • 0
  2. Гуру Аватар для buninsan
    • Регистрация: 12.02.2012
    • Сообщений: 1,017
    • Репутация: 189
    такое кеширование даст результат, но закешировав эти файлы вы можете получить проблемы связанные стем, что пользователи не смогут что либо изменить, и напишите какой у вас хостинг, шаред, впс, вдс? тогда проще будет дать совет.
    • 0
  3. Новичок
    • Регистрация: 23.01.2015
    • Сообщений: 25
    • Репутация: 1
    buninsan,
    простой виртуальный хостинг - шаред.
    "что пользователи не смогут что либо изменить" - на сайте только админ что-то меняет. А разве нельзя после изменения параметров просто очистить кеш?
    • 0
  4. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    Цитата Сообщение от Chelsea12 Посмотреть сообщение
    шаред
    А значит там ещё и апач стоит. Серьезные игры с кешированием возможны только на VPS. На шареде практически ничего не добиться существенного.
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0
  5. Гуру Аватар для buninsan
    • Регистрация: 12.02.2012
    • Сообщений: 1,017
    • Репутация: 189
    Цитата Сообщение от Chelsea12 Посмотреть сообщение
    просто очистить кеш?
    возможно не смогут войти, или выйти, или еще что нибудь, я же не знаю что именно вы хотите кешировать, но на самом деле как ни мудри, а все равно придется переезжать на впс.
    • 0
  6. Новичок
    • Регистрация: 23.01.2015
    • Сообщений: 25
    • Репутация: 1
    buninsan,
    Там надо закешировать php файлы которые отвечают за пользовательские настройки для темы формления вордпресс. То есть размер шрифта, цвета и т.п. Редактирует данные параметры только админ, на сайте нет входа для посетителей
    • 0
  7. Гуру Аватар для buninsan
    • Регистрация: 12.02.2012
    • Сообщений: 1,017
    • Репутация: 189
    Цитата Сообщение от Chelsea12 Посмотреть сообщение
    Там надо закешировать php файлы которые отвечают за пользовательские настройки
    ну так закешируйте, хотя повторюсь - вас это не спасет, поверьте, впс в перспективе неизбежен, начинайте как то свыкаться с этим:)
    • 0
  8. Опытный Аватар для redeyer
    • Регистрация: 07.01.2015
    • Сообщений: 499
    • Репутация: 187
    • Webmoney BL: ?
    С шаредом неизвестно как быть. Я вижу только выход в сохранении нужных страниц в виде html и подсовывания по нужным путям в файловой системе сайта. Или класть куда угодно и писать rewrite для них, но это немного хуже, ибо запрос будет доходить до апача. Поскольку перед apache стоит nginx (скорей всего) он будет мгновенно отдавать эти страницы статикой. Если даже не стоит или сделаете rewrite rules - нагрузка всё равно существенно снизится. При этом, надо понимать, что функционал, который доступен на этих страницах перестанет работать совсем. Возникает вопрос: если доступ к этим страницам имеет только админ - откуда тогда нагрузка и что даст кэширование? Кэширование для одного пользователя - админа?
    Последний раз редактировалось redeyer; 26.03.2016 в 10:59.
    Канал в телеграм "Хостинг Эксперт - мой опыт выбора и работы с хостерами
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Закрывать ли динамические ссылки?
Общие вопросы поисковой оптимизации 4 30.01.2014 09:21
Две динамические страницы
WordPress 1 05.12.2013 21:33
1 терабайт места под файлы в облаке + баг с безлимитным местом под файлы!
Обучающие статьи 8 21.10.2013 18:01
Динамические карты, html vs flash?
Web программирование 2 29.08.2011 03:04
Динамические дорвеи
Дорвеи и black SEO 24 06.09.2009 22:35

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры