Мне интересно, можно ли манипулировать (вставлять / удалять) данными в базе данных прокси-сервера кеша ... ну, я не уверен, как прокси-сервер кеша хранит данные. Но меня интересует добавление ресурсов в базу данных моего прокси-сервера кеша до того, как он их получит.
Пример для пояснения: скажем, вы ранее загрузили какую-то веб-страницу, а теперь устанавливаете прокси-сервер кеша и хотите, чтобы ваш сервер использовал загруженные данные, возможно ли такое? отбросьте тот факт, что это глупый способ, или веб-страницы могут меняться со временем, я был бы благодарен, если бы это вообще возможно. Если да, не могли бы вы упомянуть, с каким прокси-сервером, по вашему мнению, это проще сделать?
Я попытался прочитать исходный код Squid, чтобы изменить его таким образом, чтобы это было возможно, но, похоже, это много работы.
это ссылка на сайт из Apache Traffic Server описывает то, что я хочу сделать:
Сервер трафика поддерживает метод доставки контента HTTP PUSH. Используя HTTP PUSH, вы можете доставлять контент прямо в кеш без клиентских запросов.
так что я бы использовал Сервер трафика вместо Squid. В их страница в Википедии у них есть свои ориентиры, и это, кажется, мощный инструмент.
Да, это должно быть возможно, потому что у вас есть исходный код прокси (случай squid). Вы можете взломать код и внести необходимые изменения. Да, потребуется много работы. Вы должны понимать, как кэшированные объекты хранятся и извлекаются, не повреждая кеш squid.