Е-мое, да когда ж вы наконец-то смените этот хостинг?

Общие темы. Пожалуйста, для обсуждения "конкретных" вопросов используйте соответствующие тематические конференции.
Аватара пользователя
sobomax
Маньяк
Сообщения: 3699
Зарегистрирован: 29 июн 2006, 22:53
Откуда: Vancouver

Сообщение sobomax »

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

1. Принимаем запрос №1 от юзера, обрабатываем, записываем в базу время now() (t1). Отдаем результат.
2. Принимаем запрос №2 от юзера. Делаем update set t1+10, читаем что получилось и проверяем now()<t1. Если верно, спим до t1, если нет опять таки пишем now() в t1. Запускаем запрос и отдаем результат.
3. итд

Таким образом максимальная частота с которою юзер сможет запускать запросы будет 1 запрос в 10 секунд. Абсолютно аналогично с тем что имеется сейчас но без задалбывания юзера.

-Maxim
Аватара пользователя
Аман Ванкуверский
Маньяк
Сообщения: 2759
Зарегистрирован: 18 окт 2005, 01:10

Сообщение Аман Ванкуверский »

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

1. Принимаем запрос №1 от юзера, обрабатываем, записываем в базу время now() (t1). Отдаем результат.
2. Принимаем запрос №2 от юзера. Делаем update set t1+10, читаем что получилось и проверяем now()<t1. Если верно, спим до t1, если нет опять таки пишем now() в t1. Запускаем запрос и отдаем результат.
3. итд

Таким образом максимальная частота с которою юзер сможет запускать запросы будет 1 запрос в 10 секунд. Абсолютно аналогично с тем что имеется сейчас но без задалбывания юзера.

-Maxim
А теперь представь, что я гугол запросов скриптом отправлю, ты их все в очередь поставишь?
Аватара пользователя
sobomax
Маньяк
Сообщения: 3699
Зарегистрирован: 29 июн 2006, 22:53
Откуда: Vancouver

Сообщение sobomax »

Аман Ванкуверский писал(а): А теперь представь, что я гугол запросов скриптом отправлю, ты их все в очередь поставишь?
Ну можно посчитать сколько стоит в очереди и если больше трех посылать.

Так что было бы желание, проблему техническим путем решить можно.

-Maxim
Аватара пользователя
Аман Ванкуверский
Маньяк
Сообщения: 2759
Зарегистрирован: 18 окт 2005, 01:10

Сообщение Аман Ванкуверский »

sobomax писал(а):
Аман Ванкуверский писал(а): А теперь представь, что я гугол запросов скриптом отправлю, ты их все в очередь поставишь?
Ну можно посчитать сколько стоит в очереди и если больше трех посылать.

Так что было бы желание, проблему техническим путем решить можно.

-Maxim
т.е. все-таки летают, но низенько? ;)
очередь из трех и очередь из одного запроса это частные случаи, а поинт в том что лимит все же нужен
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

Max, это не решение, так как в таком варианте у юзера просто будут регулярные таймауты, или же постоянное ожидание ответа выльется в новую ветку обсуждений чего-то вроде "Тормоза на новом движке".
imho вариант с кешированием лучше.
Аватара пользователя
ajkj3em
Маньяк
Сообщения: 2063
Зарегистрирован: 12 ноя 2006, 06:53

Сообщение ajkj3em »

CdR писал(а):Max, это не решение, так как в таком варианте у юзера просто будут регулярные таймауты, или же постоянное ожидание ответа выльется в новую ветку обсуждений чего-то вроде "Тормоза на новом движке".
imho вариант с кешированием лучше.
a eщe лучше .. дрын дрын дрын .. отключить поиск нах, правильно настроить robots.txt и искать через гугль

:-)
Аватара пользователя
AlexANB
Маньяк
Сообщения: 2904
Зарегистрирован: 17 фев 2003, 18:47
Откуда: Ontario

Сообщение AlexANB »

Ranger писал(а):Это понятно, что это хостинг. Что лично мне интересно - чем ИМЕННО конфа перегружает их процессор. Прогноз погоды считаем в бэкграунде?
Черного кобеля не отмоешь добела -- phpBB прям по дизайну сделан так, чтобы давать вам максимум рюшечек, фишечек, звоночков и свисточков, но в ущерб основной функциональности.

Вот, заходин на конфу. Сервак генерит всю страницу с кучей графики, иконочек и прочей ненужной фигни и отправляет клиенту. Ждем пять секунд -- ага, страница отрисовалась наконец-то...

Видим, что есть новые постинки в разделах "Общая", "Программизм", "Работа", "Женсовет", "Клаксон", "Фотография", "Политика".

Кликаем "Общие". Сервак генерит всю страницу с кучей графики, иконочек и прочей ненужной фигни и отправляет клиенту. Ждем пять секунд -- ага, страница отрисовалась наконец-то...

Видим десяток тем с обновлениями. В чем суть обновлений -- нифига не видим. Может там просто постинг добавили с одной краткой репликой типа "Угу!" -- но знать нам этото пока не дано.

Кликаем на одну из тем. Сервак генерит всю страницу с кучей графики, иконочек и прочей ненужной фигни и отправляет клиенту. Ждем пять секунд -- ага, страница отрисовалась наконец-то...

Читаем -- ничего интересного. Кликаем обратно на "Общая". Сервак генерит всю страницу с кучей графики, иконочек и прочей ненужной фигни и отправляет клиенту. Ждем пять секунд -- ага, страница отрисовалась наконец-то...

Заходим в следующую тему. Сервак генерит всю страницу с кучей графики, иконочек и прочей ненужной фигни и отправляет клиенту. Ждем пять секунд -- ага, страница отрисовалась наконец-то...

Один ответ. Читаем. Заметьте, мы уже потратили более 30 секунд своей жизни просто на то, чтобы до этого постинга добраться.

Опа! Там оказывается новая страница добавилась! Кликаем на номер следующей страницы. Сервак генерит всю страницу с кучей графики, иконочек и прочей ненужной фигни и отправляет клиенту. Ждем пять секунд -- ага, страница отрисовалась наконец-то...

Читаем. Ничего интересного. Кликаем опять на "Общая". Сервак генерит всю страницу с кучей графики, иконочек и прочей ненужной фигни и отправляет клиенту. Ждем пять секунд -- ага, страница отрисовалась наконец-то...

Осталось восемь непросмотренных тем. Задумываемся -- нафиг нам это надо? Кликаем "Отметить все темы как прочитанные". Сервак сообщает, что отметил, ждет несколько секунд и выкидывает вас в тот же форум. Нафига? Мы ведь только что отметили его как прочитанный? Неважно, сервак генерит всю страницу с кучей графики, иконочек и прочей ненужной фигни и отправляет клиенту. Ждем пять секунд -- ага, страница отрисовалась наконец-то...

И так по пяти-шести форумам. При этом пока ты гуляешь где-нибудь в "Клаксоне", ранее просмотренный "Женсовет" опять становится желтеньким и вся песня начинается по-новой...
Аватара пользователя
Аман Ванкуверский
Маньяк
Сообщения: 2759
Зарегистрирован: 18 окт 2005, 01:10

Сообщение Аман Ванкуверский »

AlexANB, а может Вам Lynx попробовать поюзать? никаких ненужных финтифлюшек, графики.. форум летать будет - не узнаете! :)
Аватара пользователя
AlexANB
Маньяк
Сообщения: 2904
Зарегистрирован: 17 фев 2003, 18:47
Откуда: Ontario

Сообщение AlexANB »

Аман Ванкуверский писал(а):AlexANB, а может Вам Lynx попробовать поюзать? никаких ненужных финтифлюшек, графики.. форум летать будет - не узнаете! :)
Я решил это проще -- захожу сюда в 100 раз реже, чем к Самодову.

К тому же вопросы с перегруженностью сервака все равно остаются стоять в полный рост -- а перегруженнасть следует из чрезмерной наворочанности.

Вы еще различных звуковых файлов навесьте, чтобы грузились и игрались по каждому клику мышки -- во весело будет. За день сумеешь может быть с десяток мессаг прочитать...
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

[quote="AlexANB"][/quote]
Я немного иначе хожу.
1) Есть такой вот линк хороший в самом начале:
http://forum.kamorka.com/search.php?search_id=newposts
Выкатывает темы с новыми сообщениями.
2) В каждой строке есть иконка со стрелочкой, под которой линк на последнее непрочитанное сообшение. Давим на него _средней_ кнопкой -- тема с нужным сообщением открывается в новом табе. Читаем, пишем, потом таб закрываем.
3) повторяем 2) пока интересно.
4) возращаемся к 1)

Вцелом получается быстрее.

Насчет рюшечек, это да. К сожалению phpBB не поддерживает темы, насколько я помню. соврал. поддерживает. sorry. В IPB, например есть возможность пользоваться исключительно текстовым представлением форума. BTW: в таком же текстовом виде он (IPB) отдается и всяческим поисковикам, что полезно.

Что касается производительности phpBB, то для примера можно глянуть на статистику одного из форумов и попробовай походить по нему. отзывается вполне нормально несмотря на миллионы постов.
Froggy
Графоман
Сообщения: 8989
Зарегистрирован: 27 июл 2006, 21:11
Откуда: SPb-Vancouver

Сообщение Froggy »

Аман Ванкуверский писал(а):AlexANB, а может Вам Lynx попробовать поюзать? никаких ненужных финтифлюшек, графики.. форум летать будет - не узнаете! :)
это точно. у меня вчера виндоуз навернулся на компьютере, и теперь у меня линукс стоит - все настолько быстро, но так неудобно....точка с запятой в русском не на месте, вид у форума какой-то странный....но летает - просто не узнать :)
Аватара пользователя
Yury
The L'ony
Сообщения: 26202
Зарегистрирован: 22 янв 2004, 13:48
Откуда: Мирный -> Vancouver
Контактная информация:

Сообщение Yury »

Froggy писал(а):
Аман Ванкуверский писал(а):AlexANB, а может Вам Lynx попробовать поюзать? никаких ненужных финтифлюшек, графики.. форум летать будет - не узнаете! :)
это точно. у меня вчера виндоуз навернулся на компьютере, и теперь у меня линукс стоит - все настолько быстро, но так неудобно....точка с запятой в русском не на месте, вид у форума какой-то странный....но летает - просто не узнать :)
речь не о линуксе шла, о линксе - текстовый браузер такой, есть и для windows...

вот так примерно выглядит:

Изображение
Последний раз редактировалось Yury 27 мар 2007, 21:34, всего редактировалось 1 раз.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

Froggy писал(а):точка с запятой в русском не на месте
в смысле ";" или "." и ","?
Если второе -- то лечится сменой варианта раскладки на "winkeys".
Froggy
Графоман
Сообщения: 8989
Зарегистрирован: 27 июл 2006, 21:11
Откуда: SPb-Vancouver

Сообщение Froggy »

CdR писал(а):
Froggy писал(а):точка с запятой в русском не на месте
в смысле ";" или "." и ","?
Если второе -- то лечится сменой варианта раскладки на "winkeys".
нет, точка теперь это 7 с шифтом, а запятая - 6 с шифтом...
Аватара пользователя
AlexANB
Маньяк
Сообщения: 2904
Зарегистрирован: 17 фев 2003, 18:47
Откуда: Ontario

Сообщение AlexANB »

Froggy писал(а):нет, точка теперь это 7 с шифтом, а запятая - 6 с шифтом...
О! Узнаю раскладку пишущей машинки!

:) :)
Ответить