Сильно ли напрягают сервер директивы <!--#include virtual="cgi/shownews.cgi"-->

Independence
На сайте с 29.10.2005
Offline
428
1403

Хотелось бы выяснить сильно ли напрягают сервер директивы, которые с помощью cgi-скрипта подгружают на страницы сайта какой-либо контент (из текстового файла или из самого скрипта)?

Обычно они в коде HTML-страницы выглядят так:

<!--#include virtual="cgi/shownews.cgi"-->

<!--#exec cgi="cgi/shownews.cgi"-->

Скажем, если на каждой странице сайта нужно выводить заголовки новостей со ссылками на полные тексты этих новостей, но делать это при помощи JavaScript не хочется, поэтому используется cgi-скрипт.

Можно ли такие вот директивы использовать сразу на множестве страниц сайта или лучше не стоит?

Встречались и статьи, где вообще весь сайт на них построен, т.е. и меню сайта, и сами статьи, и все остальное подгружается через такие вот скрипты, но не знаю работает ли такие сайты в реале и сколько ресурсов сервера они требуют.

Еще один вопрос

Что сильнее напрягает сервер - такие вот запросы или когда та же информация подгружается все теми же скриптами из БД типа MySQL?

neznaika
На сайте с 28.06.2006
Offline
356
#1

Independence, это один из самых быстрых способов сборки страниц. Многие высоконагруженные проекты именно так и собирают свои морды.

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
N
На сайте с 06.05.2007
Offline
419
#2

SSI сам по себе - довольно быстрый, но вот эти конкретные директивы SSI запускают скрипты и они уже могут тормозить.

Причем, в вашем случае, похоже, в дело идет cgi. Так что если все тормозит, начните с перехода на php и делайте #include virtual=shownews.php

Кнопка вызова админа ()
Independence
На сайте с 29.10.2005
Offline
428
#3

Т.е. сервер особенно они не напрягают?

Стоит ли тогда париться и генерить статику (html) или существенной роли это не играет, и можно собирать страницы с помощью include?

А есть ли какие-то данные, при какой посещаемости (посетителей в сутки) можно спокойно использовать include на виртуальном хостинге? А когда уже начинаются затыки?

N
На сайте с 06.05.2007
Offline
419
#4

неизвестно. вот выгонят с хостинга и узнаете.

данных нет и быть не может. у всех хостеров все по-разному.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий