Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Пожелания пользователей системы (http://forum.sape.ru/forumdisplay.php?f=15)
-   -   Изменить PHP-клиент Sape (http://forum.sape.ru/showthread.php?t=20643)

crash 17.10.2008 19:52

Изменить PHP-клиент Sape
 
Предлагаю увеличить время хранения links.db и words.db
PHP код:

var $_cache_lifetime    3600

Можно выставить к примеру 7200 - 2 часа

Как мне кажется оптимизаторы переживут, если ссылка появится на 1 час позже, чем сейчас. Это позволит снизить нагрузку на диспенсеры чуть ли не в 2 раза!

Как идея?

Ufaweb 17.10.2008 20:08

Цитата:

Сообщение от crash (Сообщение 282368)
Это позволит снизить нагрузку на диспенсеры

Каким образом? Диспы как бегали по всем сайтам, так и будут бегать ;).

crash 17.10.2008 21:27

Для робота-проверяльщика ничего не извенится, а вот к диспенсерам обращений станет меньше. Если сейчас каждый сайт 24 запроса в сутки подает, то при увеличении времени жизни - 12 (можно и меньше;) ).

mrZer0 17.10.2008 21:30

Цитата:

Сообщение от Ufaweb (Сообщение 282389)
Каким образом? Диспы как бегали по всем сайтам, так и будут бегать ;).

"бегают" по-моему боты, а вот при увеличении таймаута "слив" links.db будет происходить реже...

Ufaweb 17.10.2008 21:30

crash, тогда new sape(array('cache_lifetime'=>7200)) чем не?

sVs 18.10.2008 01:55

Ufaweb, неправда Ваша, не получится через массив параметров это передать так...
этот параметр задан переменной, которая не переопределяется в конструкторе класса

crash, да и не нужно это, они на оракл перешли, им теперь и черт не страшен :-)

Mr.Roman 18.10.2008 03:52

База базой, а нагрузка на канал и винт все же имеет значение.

Кстати заодно не мешало бы увеличить время ожидания при обращении к диспенсеру в случае неправильно залитого или отсутствующего links.db с 5 минут до 10. У меня кстати руками увеличено в 2 раза, погоды не делаю, но почему бы и нет.

Кстати изменения надо будет вводить в со стороны сервера, т.к. он так же генерирует новые файлы со ссылками каждый час, а при увеличении времени обращения это будет лишним.

Ufaweb 19.10.2008 01:36

Цитата:

Сообщение от sVs (Сообщение 282672)
не получится через массив параметров это передать так...
этот параметр задан переменной, которая не переопределяется в конструкторе класса

Ну, раз Вы такой продвинутый - переписывайте класс под себя ;)
Всем все под себя любимого подавай, вот только забывают, что в нынешнем виде класс устраивает 99,9% мастеров.
Совет таким персонажам: либо сам под себя пиши, либо нанимай кодера, либо идинах со своими царскими запросами :)

spellen 19.10.2008 09:25

Текущая архитектура диспенсера, обеспечивает ему производительность с большим запасом на рост. Если будут намечаться тенденции к нехватки производительности, то будут вестись работы по реконструкции )

Ufaweb 19.10.2008 11:54

spellen, лучше не надо, еще от последних нововведений не до конца отошли :D


Часовой пояс GMT +3, время: 01:49.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.