1 Дек, 2006
В статье Простейшая система кэширования в php страницах я представил на суд, простейший класс по кэшированию вывода HTML.
Я немного усовершенствовал класс, и теперь он умеет кэшировать:
- HTML
- Переменные
- HTML и переменные вместе
- Файлы с удаленного хоста
На примерах покажу как работает класс.
Читать дальше »
27 Ноя, 2006
При разработке кода и при отлове ошибок, все используют различные способы вывода результата работы например какой-нибудь функции. Чаще всего это выглядит так:
<?php
function MyF
()
{
$arrP =
array();
for ($intI =
1;
$intI <
10;
$intI++
) $arrP[$intI] =
$intI *
$intI;
return $arrP;
}//\\ function MyF
$arrResult = MyF();
echo ‘<pre>’;
var_dump($arrResult);
echo ‘</pre>’;
?>
Читать дальше »
24 Ноя, 2006
Вступление
Для чтения RSS лент я использую программу FeedDemon.
RSS агрегатор FeedDemonFlamber.ru
Удобная программа, меня она полностью устраивает. Недавно, покопавшись в настройках, нашел интересную возможность у этой программы – она умеет синхронизировать мои ленты подписки с онлайн – читалкой NewsGator. Кстати, это название компании, которая выпускает продукт FeedDemon.
Онлайн агрегатор RSS NewsGator OnlineFlamber.ru
Онлайн – читалками я не пользуюсь, но покопавшись в ней, обнаружил потрясающую вещь – у нее есть API для работы со сторонними программами.
Читать дальше »
8 Ноя, 2006
Сразу скажу - я не касаюсь здесь систем Front-End и Back-End, и систем перекомпиляции PHP.
Сегодня, я расскажу как работает простейшая система кэширования. Скрипт, который я привожу ниже, я написал за пол дня, но производительность сайта, даже на виртуальном хостинге поднимает на порядок.
Итак, мы рассматриваем сайты сделанные, как динамические. Смысл таких сайтов – каждая страница, создается для посетителя индивидуально. Т.е. пять посетителей пришло на сайт, веб-сервер должен сгенерировать пять страниц и отдать из в браузер посетителю. Посетитель пять раз обновил страницу – веб-сервер пять раз создал необходимую страницу и отдал в браузер посетителю.
Рассмотрим простейшую страницу index.php:
<html>
<head>
<meta http-equiv=
“Content-Type” content=
“text/html; charset=windows-1251″ />
<title>Главная страница</title>
</head>
<body>
<h1>Главная страница</h1>
<?
$strBody = GetPageFromMySQL(1);
$strBody = str_replace(‘превед’, ‘привет’, strBody);
echo $strBody;
?>
</body>
</html>
Читать дальше »
5 Ноя, 2006
На сайте O’Reilly XML.com опубликован скрипт очень интерестной идеи - при помощи его можно следить за обновлениями на FTP сервере.
Читать дальше »