URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6303
[ Назад ]

Исходное сообщение
"Проблема с кэшированием ответов поисковых запросов."

Отправлено Markes , 21-Апр-09 18:49 
Проблема с кэшированием ответов поисковых запросов.

Есть сайт с поисковиком (ОC: FreeBSD). Запросы вида "Search.ashx?parametr1=1234¶metr2=4321" проксируются на web-сервис (IIS, ASP.NET, хотя это не важно, наверное).

Сделал скрипт, который забирает ответ и кладет его в файл (на сервер сайта) с именем "Search.ashx?parametr1=1234¶metr2=4321". Уткнулся в стандартную, как я понял, проблему: при наличии в строке "Search.ashx?" знака "?" файл локально не обрабатывается и запрос уходит к сервису.

Есть ли доступные решения данной задачи?

Содержание

Сообщения в этом обсуждении
"Проблема с кэшированием ответов поисковых запросов."
Отправлено GD , 21-Апр-09 21:54 
>[оверквотинг удален]
>
>Есть сайт с поисковиком (ОC: FreeBSD). Запросы вида "Search.ashx?parametr1=1234¶metr2=4321" проксируются на web-сервис
>(IIS, ASP.NET, хотя это не важно, наверное).
>
>Сделал скрипт, который забирает ответ и кладет его в файл (на сервер
>сайта) с именем "Search.ashx?parametr1=1234¶metr2=4321". Уткнулся в стандартную, как я понял, проблему:
>при наличии в строке "Search.ashx?" знака "?" файл локально не обрабатывается
>и запрос уходит к сервису.
>
>Есть ли доступные решения данной задачи?

наверно это крайне сложно - сделать скрипт Search.ashx примерно такого содержания:

<?php
$aa=Array();
foreach ($_GET as $k => $v) {
     $aa[] = $k . "=" . $v;
}
echo file_get_contents('Search.ashx?' . implode("&", $aa));
?>

з.ы. домашнее задание:
1) перевод с php на ваш диалект
2) проверка и подчистка входных параметров


"Проблема с кэшированием ответов поисковых запросов."
Отправлено Markes , 22-Апр-09 10:46 
>[оверквотинг удален]
>foreach ($_GET as $k => $v) {
>     $aa[] = $k . "=" . $v;
>
>}
>echo file_get_contents('Search.ashx?' . implode("&", $aa));
>?>
>
>з.ы. домашнее задание:
>1) перевод с php на ваш диалект
>2) проверка и подчистка входных параметров

Поисковик написан аутсорсерами. Имею, то что имею как говорится.


"Проблема с кэшированием ответов поисковых запросов."
Отправлено Sarge , 22-Апр-09 11:50 
Покопайте в сторону nginx, спросите в его рассылке. Он должен что-то такое уметь, по идее.