Вы не зашли.
#1.
TLENS
Off
(14)
Moderator
2011.01.25 22:10
Мне надо для постоянной работы с СУБД ну и php
больше ничего не надо. Ну конечно нужна скорость.
Просто я толком ни одной не знаю.
Вот и буду изучать.
Есть выбор CentOS 4/5 ; Fedora 4/5/6 ; Fedora Core 4/5; Suse 10; Debian 3.1; Ubuntu 6
<br>
а почему такие версии древние???
во первых подумай над современной Ос, а не этим.
а так, из представленного я бы рекомендовал Debian и CentOS
#3.
TLENS
Off
(14)
Moderator
2011.01.25 22:10
А какую лучше из новых,
Я другого хостера поищу.
#4.
TLENS
Off
(14)
Moderator
2011.01.26 00:12
Я так пошарил в общем Пока остановился на debian. А чем плоха ubuntu?
#5.
TLENS
Off
(14)
Moderator
2011.01.26 00:12
Слышал что debian 5 очень глючный. Но нет объяснений почему глючный.
Ты не вкурсе?
Отредактировано TLENS (2011.01.26 00:12)
ИМХО, лучше всего FreeBSD.
Конкретно по 5 версии дебиана ничего сказать не могу, но в принципе он позиционируется в первую очередь как раз как стабильный дистрибутив.
#7.
TLENS
Off
(14)
Moderator
2011.01.26 12:12
Возьмем значит FreeBSD
#8.
TLENS
Off
(14)
Moderator
2011.01.26 23:11
Геморрой подскажи пожалуйста как подключать собственное железо к скоростным портам. Какова это процедура?
Просто в скором будущем надо будет свой полюбому ставить и не один сервер.
это тебе с провайдером говорить надо будет, если я тебя правильно понял. на моей практике сами ездили в датацентр и ставили сервер.
#10.
TLENS
Off
(14)
Moderator
2011.01.27 04:04
Т.е. это обязательно надо через дата-центр?
Я думал что может как то с кем то договариваться и ставить у себя тарелку диаметром в 10м.
#11.
TLENS
Off
(14)
Moderator
2011.01.27 07:07
Вобщем нашол один украинский там трафик вроде безлимит розрешают лазить возле своего сервера сколько угодно правда езды к нему 5 часов.
TLENS, ну можно и у себя, просто в датацентрах есть все условия для размещения серверов
#13.
TLENS
Off
(14)
Moderator
2011.01.27 10:10
Я в принципе еще по интересуюсь на счет этого. Но мне кажется 1гб. Я за 150 $ не подключу а может и подключу.
Ну вообщем пока посидим на выделенном потом посмотрим.
мне кажется, ты плохо представляешь себе что такое 100.000 запросов в бд в секунду..)
попробуй сэмулируй подобную нагрузку у себя на домашнем сервере. 100% не выйдет. т.к. даже апач не потянет.
#15.
TLENS
Off
(14)
Moderator
2011.01.28 06:06
Gemorroj написал:
мне кажется, ты плохо представляешь себе что такое 100.000 запросов в бд в секунду..)
попробуй сэмулируй подобную нагрузку у себя на домашнем сервере. 100% не выйдет. т.к. даже апач не потянет.
Слушай мне тут пришла идея оптимизировать это все 100-1000 раз.
Но вот проблема не знаю куда session пишет данные. Если в оперативную тогда не подойдет.
А ты в курсе? я смотрел то в оперативку выгружает после вызова session start А до вызова где хранится?
Отредактировано TLENS (2011.01.28 06:06)
#16.
TLENS
Off
(14)
Moderator
2011.01.28 06:06
И как ты думаешь будет дело если я за раз выдерну с базы например 1000 сгружу в сессию и буду обрабатывать из сессии.
Потом когда обработано записываю одним запросом эту 1000.
И беру новую партию.
А обработка каждого запроса это.
Код:
span style="color: #0000BB"><?phpheader('Content-type: image/gif');session_start();$p=parse_url($_SERVER['HTTP_REFERER']);if($_SESSION['id'][$p['host']]!=='')$_SESSION['id'][$p['host']]=1;$img = imagecreate(1, 1);$bgcolor = imagecolorallocate($img, 255, 255, 255);$fon = imageColorTransparent($img, $bgcolor);imagefill($img, 0, 0, $fon);ImageGIF($img);ImageDestroy($img);?> |
Как думаешь такое выдержит 100000 в секунду
Отредактировано TLENS (2011.01.28 06:06)
код тут не особо играет роли, на таких нагрузках нужно железо.
сессии пишутся по дефолту в файловую систему. фактически - это сериализованная переменная $_SESSION.
Вообще сессии можно хранить и в БД и в оперативной памяти и вообще где угодно, т.к. можно написать свой обработчик.
Если ты собираешься писать высоконагруженную систему, то такие вещи знать обязан.
#18.
TLENS
Off
(14)
Moderator
2011.01.28 12:12
Тоисть ты имееш ввиду что по нагрузке нет разницы если я сессию буду в базе хранить?
Мне так проще просто я все равно ту сессию буду записывать в базу. Так как если браузер прекратит обработку надо будет вернуть все назад.
Я бы советовал вообще от сессий отказаться, в приведенном тобой коде смысла в них не много.
А так лучше Memcached.