- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть идея использовать PHP для создания файлов кеша для nginx.
nginx проверяет наличие такого файла, если файл есть - отдает как статику. Усли файла нет - проксит запрос апачу, на котором php при запросе создаст такой файл и следующий запрос будет уже как статика.
Что это даст - контроль валидности кеша стредствами пхп.
Что скажете о таком способе?
А нахрена оно надо? Есть mod_cache у апача, аналогичный модуль есть и у Nginx.
А нахрена оно надо? Есть mod_cache у апача, аналогичный модуль есть и у Nginx.
ну написано же
это даст - контроль валидности кеша стредствами пхп.
лишнии операции и скорость генерации пхп будет ниже, чем у nginx.
RAS, да, но это позволит не пересоздавать кеш для редкообновляемых (относительно) страниц и в целом может ускорить отдачу. Или нет?
ну написано же
Для тормозов. Я верно понял?
да, но это позволит не пересоздавать кеш для редкообновляемых
Кеширование гораздо более эффективным будет средствами веб-сервера, для PHP можно использовать всякие акселераторы. У вас почти наверняка не такая дикая нагрузка, а вот касательно контроля кеша- так пых будет тратить едва ли не больше ресурсов на всё в итоге.
Raistlin, ну сам выбери кто ты, если не понимаешь, что для нормальных сайтов не предназначенных для сапы, очень важно, чтобы кеш выветривался в соответствии со логикой работы сайта.
netwind, Такой кеш делается мемкешем, а не загонянием в статику. Или при обновлении страницы скрипт пинает веб-сервер, чтобы сказать ему, что кещ устарел. А не создавать кеш пыхом. Это бред.
RAS, да, но это позволит не пересоздавать кеш для редкообновляемых (относительно) страниц и в целом может ускорить отдачу. Или нет?
поставьте в nginx кэширование под максимальное время и управляйте из пхп кэшем. через nginx_ngx_cache_purge.
так будет и проще и без изобретения велосипеда.
Raistlin, ну это уж каждому по возможностям. ты же не напишешь это бесплатно и специально для ТС. memcache к тому очищается при перезапуске и его размер ограничен
netwind, ну то, что хочет ТС - не верно, а как правильно тут уже сказали. Ну а там - вдруг ТС предложит деньги за готовое решение? :). Ну правда, создавать кеш пыхой, думаю, только усугубит...