bondarev.pp.ru

bondarev.pp.ru
Рейтинг
202
Регистрация
29.09.2005

MVH, век живи - век учись :) Когда я начинал работать с PHP (лет 6 назад) этой функции в стпарочниках не было. Пришлось искать свои решения.

Kislov, ВИЦ и PageRank лишь имеют общую идею. Точные формулы ни того ни другого не опубликованы (имеется, правда, формула PageRank первой версии, но она, возможно, сильно не соответствует современной действительности).

Насчет ТИЦ и ВИЦ - это совершенно разные вещи. Теоретически может быть документ с огромным ВИЦ на сайте с ТИЦ1 и наоборот.

ZuS, .narod.ru 🍻

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

РожденныйОсенью, что мешает зарегистрировать оба?

Какими бы "беспонтовыми" не были каталоги, их создателям по-любому большое СПАСИБО! :)

i73, ну кто вас заставляет посещать столь ненавистные вам каталоги? В интернете много мусора, но без необходимости им никто не пользуется. А если есть необходимость - то это уже не мусор, а полезный сайт :)

Segey, если стоит задача максимально оптимизировать время работы скрипта, то лучший вариант - хранить небольшие объемы данных в файлах в виде массивов и подключать их инклюдом. Например:

<?

$chars = array ('а', 'б', 'в', 'г', 'д', 'е', 'е', 'ж', 'з', 'и'); // и т.д.
?>

Таким образом, на парсинг файла будет тратиться мимнимум времени - ведь этим занимается не PHP скрипт (PHP, как любой другой интерпретируемый язык высокого уровня, весьма медлителен), а непосредственно PHP интерпретатор, написанный на C, и потому более шустрый.

Несложно написать функцию (библиотеку) для сохранения любых (сколь угодно мерных) массивов в виде PHP кода. У меня такая библиотека написана, и я ее активно использую. Вот ее код:

<?


/*
Полезнейшая библиотечка для сохранения различных переменных в PHP файлах.
Эти функции принимают в параметре переменную, и выдают строку - именно
так эта переменная должна сохраняться в PHP файле, чтобы его можно было
смело инклюдить.
*/

if (!defined('TAB')) {
define('TAB', ' ');
}

function save_scal($v) {
if (is_numeric($v)) {
return $v;
} else {
return "'" . str_replace('\'', '\\\'', str_replace('\\', '\\\\', $v)) . "'";
}
}

function save_array($arr, $space = '') {
$ret = "array (";
$sep = "\n$space" . TAB;
foreach($arr as $k=>$v) {
if (!is_array($v)) {
$ret .= $sep . save_scal($k) . ' => ' . save_scal($v);
} else {
$ret .= $sep . save_scal($k) . ' => ' . save_array($v, $space . TAB);
}
$sep = ",\n$space" . TAB;
}
$ret .= "\n$space)";
return $ret;
}

function save($var) {
if (is_array($var)) {
return save_array($var);
} else {
return save_scal($var);
}
}
?>

Для сохранения переменной в файл используется примерно такой код:

<?

include_once(LIB . 'save.php'); // та самая библиотека
$file = fopen(ETC . 'config.php', 'w');
fwrite($file, "<?\n\$config = " . save($config) . ";\n?>");
fclose($file);
?>

Что касается больших и обильно связанных между собой данных, тут безусмловно нужно использовать БД.

Koral, Пишите на странице и в ссылках на нее ключевое слово именно с большой буквы.

У меня вот другая беда - с большой есть, а с маленькой нет. Причем до апдейта было одинаково.

IndexSa:
А посмотрите свой запрос в ""

Есть на 20ом. И какие, по вашему, можно сделать выводы?

Aleks_, это еще что... У меня с большой буквы - 9ое место, а с маленькой - нет на первых 10 страницах :) Раньше было 9ое и 10ое места соответственно, ничего не менял...

Всего: 3570