Posts Tagged ‘механизм’

Сейчас на сайте

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , , ,

Наверняка, вы часто видите на сайтах надпись примерно следующего содержания: «Сейчас на сайте … человек». Вот и мы сделаем себе что-то подобное. Сразу хочу сказать, что идея написания данной статьи возникла у меня по прочтении статьи «Сколько человек на сайте», где автор предлагает решение этой проблемы с помощью базы данных, мы же управимся и с помощью обыкновенного файла.

Как будет реализовываться механизм подсчета посетителей онлайн? Есть два способа.

  • С помощью IP адреса посетителя. Как вы понимаете, разные посетители обычно имеют разные IP.
  • С помощью сессий PHP. Для каждого посетителя заводится уникальная сессия. (далее…)

SSI в примерах

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , , ,

SSI — что, когда, как?

Основным, простейшим, но в то же время чрезвычайно мощным инструментом поддержки больших наборов документов является SSI (Server-Side Includes — включения на стороне сервера). Если кто-то из вас знает Си, то он быстро поймет, что SSI чрезвычайно похож на макроязык. С помощью SSI можно не только в зависимости от некоторых условий выводить определенные части документа, не только формировать документ из заранее определенных кусочков, но и вставлять результат работы некоторого CGI сценария или программы прямо в документ.
(далее…)

Некоторые способы реализации механизма распределенной транзакции

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , ,

На сегодняшний день, нет универсального архитектурного решения в области корпоративных информационных систем [1], которое бы позволило удовлетворить множество, порой противоречивых требований. Обычно то или иное решение, как правило, принимается на основании множества факторов, в частности, специфики деятельности предприятия, опыта эксплуатации предыдущих систем, характеристик коммуникационных линий между подразделениями и пр. Следует отметить, что во всех без исключения случаях, во главу угла ставится надежность хранения данных, которая решается, как аппаратными, так и программными средствами. Также одним из важных вопросов, является проблема синхронизации данных. Которая может быть решена средствами СУБД, например различными типами репликации. Однако при таком подходе увеличивается нагрузка на СУБД, что влечет за собой снижение производительности всей системы. (далее…)

SSI — Server-Side Includes — включения на стороне сервера

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , , ,

Основным, простейшим, но в то же время чрезвычайно мощным инструментом поддержки больших наборов документов является SSI (Server-Side Includes — включения на стороне сервера). Если кто-то из вас знает Си, то он быстро поймет, что SSI чрезвычайно похож на макроязык. С помощью SSI можно не только в зависимости от некоторых условий выводить определенные части документа, не только формировать документ из заранее определенных кусочков, но и вставлять результат работы некоторого CGI сценария или программы прямо в документ.

Не смотря на порядок слов в заголовке (что, когда и как) мы сначала расскажем «как», а потом уже перейдем к «когда».

В стандартном дистрибутиве Apache есть модуль mod_include. Начиная с версии 1.2 он имеет расширенное количество директив и называется — XSSI (eXtended SSI). По умолчанию он включен в компиляцию. (далее…)