|
|
|
| Что если информеры на сайты партнеров будут устанавливаться таким методом:
<!-- ИНФОРМЕР -->
<?php include("http://www.сайт.ru/inform/informer.php");?>
<!-- ИНФОРМЕР -->
|
А сама страница informer.php будет состоять из скрипта запроса к БД и вывода необходимого содержимого в форматированном виде.
Получается при каждой перезагрузке страницы будет открываться соединение с БД, хотя опыта работы с БД нет, но все же думаю вряд ли она выдержит такое.
Посоветуйте как правильнее и логичнее структурировать работу информера? | |
|
|
|
|
|
|
|
для: Softic
(14.12.2009 в 23:25)
| | www.сайт.ru - это свой сайт или патнера? | |
|
|
|
|
|
|
|
для: Trianon
(15.12.2009 в 00:22)
| | Это свой сайт. То есть к примеру я хочу распространять свои информеры. | |
|
|
|
|
|
|
|
для: Softic
(15.12.2009 в 10:41)
| | а з-зачем к своему сайту за кодом скрипта обращаться по протоколу http? | |
|
|
|
|
|
|
|
для: Trianon
(15.12.2009 в 10:42)
| | Вы может меня непоняли, на моем сайте располагается скрипт, который обращается к базе и выводит нужную информацию - так наз. информер, вот к примеру я буду распространять его, то есть любой желающий вставив на свою страницу след запись увидет мой информер.
$a = file_get_contents("http://sait.ru/scripts/procryt.php");
echo ($a);
|
Но как мне кажется будет слишком сильная нагрузка на сервер из-за большого кол-ва запросов. Вот я и интересуюсь, как лучше все это сделать?
Trianon, а по какому протоколу еще можно обращаться к сайту в моем случае? | |
|
|
|
|
|
|
|
для: Softic
(15.12.2009 в 11:53)
| | Я наверняка не понимаю Вас всё больше и больше.
Либо Вы просто не видите разницы между кодом
<?php echo file_get_contents("http://sait.ru/scripts/procryt.php"); ?>
|
и
<?php include("http://www.сайт.ru/inform/informer.php");?>
|
.
Между прочим, sait.ru и www.сайт.ru в Ваших терминах одно и тоже, или всё же вещи разные? | |
|
|
|
|
|
|
|
для: Trianon
(15.12.2009 в 12:11)
| | ну я лично вижу разницу в данном случае лишь в том, что менее проблемнее ввиду того что часто запрещен в настройках.
sait.ru и www.сайт.ru естественно одно и тоже.
Меня интересует вопрос нагрузки на БД, что если такие информеры будут работать на 1000 сайтов к примеру, что того будет с БД моего сайта - sait.ru - www.сайт.ru | |
|
|
|
|
|
|
|
для: Softic
(15.12.2009 в 12:38)
| | Так вот.
Первое.
file_get_contents и include функции разные настолько, насколько это в принципе осязаемо.
просто в силу того, что одна из них просто копирует данные, а другая интерпретирует программный код.
И если Вы этого не понимая, станете лепить межсайтовые информеры, то неминуемо обеспечите уязвимостью как минимум сайт, привлекающий чужой информер.
Второе.
Если уж Вас просят чтобы вы четче описывали ситуацию с именами, так может не стоит в одном посте свой сайт называть одним именем, а в следующем же - другим?
Ну неужели не доходит, что Вас понять хотят? Зачем специально запутывать-то?
Впрочем, уже не хотят. | |
|
|
|
|
|
|
|
для: Trianon
(15.12.2009 в 12:49)
| | Ну извините что запутал, сам не заметил что написал адрес сайт на англ. яз.
Тогда каким образом лучше всего организовывать информеры, объясните? | |
|
|
|
|
|
|
|
для: Softic
(14.12.2009 в 23:25)
| | Знающий народ, подскажите как лучше подгружать информер на чужих сайтах, так чтобы не было уязвимостей и прочих нехороших вещей!? | |
|
|
|
|
|
|
|
для: Softic
(15.12.2009 в 22:54)
| | Формируйте скриптом картинку с нужной информацией и пусть её размещают на чужих сайтах... И посмотрите, какого рода ссылки даются на сайтах с информерами и попробуйте проанализировать, как там всё устроено... | |
|
|
|
|
|
|
|
для: Softic
(15.12.2009 в 22:54)
| | Еще вариант: на сервере заполняете данными ава-скриптный файл, на который ссылается информер или генерите картинку с данными, на который ссылается информер - других способов, для информеров не существует.
file-get-contents - это для вывода содержимого RSS лент, т.е считывания XML-файла, который заполняется данными из БД. Информеры не могут дать нагрузку на сервер MySQL, так как обращаются к "посреднику". | |
|
|
|