Нужен файловый json WP кеш для ajax запросов
1600 UAHДля нестандартной оптимизации нужен кеш, стандартные плагины не подходят либо делают это частично.
Вместо файла wp-admin/admin-ajax.php предлагается сделать файл ajax.php и поместить его в корень сайта.
Затем перенаправить все аджакс-запросы на ajax.php, который будет кешем.
Сам файл ajax.php должен быть как бы «проксей»:
1. принимать запрос,
2. проверять наличие в кеше,
3a. если нету, то перенаправлять запрос на wp-admin/admin-ajax.php
4a. и сохранять в json кеш-файл ответ.
3b. (если в кеше есть похожий запрос) При повторном и последующих аналогичных запросах в течении N часов ajax.php не перенапраяяет запрос, но возвращает сразу ответ из json файла.
Тут есть два варианта реализации:
1) ob_start() + ob_end_clean()
2) курл-прокся, который спрашивает свой же сайт.
Первый вариант частично реализован в черновом варианте https://pastebin.pl/view/1bb0e481 (файл ajax.php + пару строк в файл темы). Нужно оттестить и доработать. Он не все запросы принимает на ajax.php, некоторые идут на wp-admin/admin-ajax.php и не попадают в кеш.
спс
Актуальные фриланс-проекты в категории Веб-программирование
Обменный сервис
20 000 UAH
Есть работающие обменники, нужно полагаться на пример, сделать обменник криптовалют: Дизайн и код можно взять полностью с работающего сайта, то есть - сделать копию. Курс и другие данные для обмена - что я мог бы выставлять в ручном режиме. Обмен также произойдет в ручном режиме. Javascript, Веб-программирование ∙ 2 ставки |
Создать 3д сцену для интеграции на веб-сайтЗдравствуйте, я занимаюсь созданием пространства для взаимоподдержки и саморазвития. Вашей задачей будет: Создать оптимизированную 3д сцену по описанию из первой главы истории ключевого персонажа для последующей интеграции на сайт и прописать логику ( то, как пользователь сможет… Веб-программирование |
Модуль на opencart 3 для выгрузки на гугл мерчантI need a module that exports products from Opencart in the correct format for Google Merchant Centre Version ocStore 3.0.3.8 Need to install and configure Веб-программирование ∙ 2 ставки |
Сверстать дизайн и написать фронтендДобрый день. Необходимо сверстать дизайн и написать фронтенд часть приложения. Пожелания к используемым технологиям: SASS, sass (css) modules, TypeScript, React, webpack Ссылка на фигму HTML и CSS верстка, Веб-программирование ∙ 8 ставок |
Верстка сайта по готовому дизайну в компанииНеобходимо сверстать лендинг на Wordpress по готовому дизайну. Сайт из 6 блоков. Ссылку на дизайн отправлю в личные сообщения. Веб-программирование, Дизайн сайтов ∙ 31 ставка |