Если писать анализатор логов на php, то он будет съедать ресурсов гораздо больше, чем Ваше приложение вместе взятое - памяти ему понадобится немало для работы. Кстати, не факт, что у пользователя под которым запускается php, есть доступ к папке с логами - по причинам безопасности. Более правильно писать под bash и выполнять в операционной системе по крону, но на виртуальном хостинге вряд ли встретишь такие возможности. Но самое обидное в том, что это все не поможет. Парсить логи "на лету" при Ваших ресурсах нереально, а "врагу" достаточно просто сменить IP, чтобы положить Ваш сайт на 10 минут.
Самое правильно решение описано в комментариях к вопросу. Нужно настроить кэширование и отдавать html-страницу. На мой взгляд, самым простым решением будет физически создать папку "/archives/221", в нее положить файл index.html в котором будет то, что должен увидеть пользователь (такую страницу легко получить нажав "Save as" в браузере). После чего в эту директорию положить .htaccess со следующей директивой:
DirectoryIndex index.html
Сервер будет отдавать index.html без любы других обращений к скриптам. Даже если у Вас стоит mod_rewrite и все обращения к директориям перекидывает на индексный файл в корень, то это будет работать - физические директории имеют больший приоритет для Apache, чем mod_rewrite.