Устаревший файл запрашивается из сценария PHP, который больше не ссылается на него? - PullRequest
1 голос
/ 19 января 2012

Я использую стек LAMP в Amazon EC2 для приложения с фокусировкой AJAX, написанного на PHP с кэшированием APC.Извините, если это неправильный форум, но я не знаю, является ли проблема моим сервером или моим кодом.

Один конкретный вызов ajax (который всегда имеет уникальные параметры) в моем приложении возвращает htmlс iframe в нем с myphpfile.php в качестве src (для принудительной оценки myphpfile.php - есть лучшие способы сделать это наверняка, но я не смог найти их несколько лет назад, когда писал код!).Вчера я изменил переменную src на myhtmlfile.html, и все же есть клиенты, которые запрашивают старый myphpfile.php, несмотря на то, что на моем сервере нет ссылок на него.

Я очистил кэш APC (делать перезапуск apache2).Подавляющее большинство пользователей переходят к новому файлу, но все равно 1 или 2 в минуту или около того переходят к старому файлу (это не очень% моего трафика, но мне нравится заботиться о своем трафике!).Те, кто все еще использует старый файл, как правило, пользователи iphone.

Я просто понятия не имею, где он мог бы получить какую-либо ссылку на старый myphpfile.php - его нет ни в файле php, ни вAPC кеш.Что еще мне нужно очистить?

1 Ответ

1 голос
/ 19 января 2012

Вчера я изменил переменную src на myhtmlfile.html, и все же есть клиенты, которые запрашивают старый myphpfile.php

У меня есть запросы на файлы, которые пропали годами,Иногда их просто не остановить.

, но мне нравится заботиться о своем трафике!).Те, кто все еще использует старый файл, как правило, являются пользователями iphone.

Если вы этого еще не сделали, вы можете попросить Apache отправить html-файл пользователям, чтобы вам не приходилось беспокоиться оих получение 404-х годов.Просто используйте .htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^myphpfile\.php myhtmlfile.html [L]
</IfModule>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...