|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Добрый вечер,уважаемые участники и разработчики форума! Хочу выразить свое восхищение скоростью работы форума. В некоторых ветках количество тем доходит до 100 000 + я предполагаю что посещаемость тоже очень высока,а скорость загрузки сайта остается как у сайта визитки. Приятно смотреть на качество работы. Не могли бы вы хотя бы в общих чертах описать за счет чего достигается такой высокий результат? Тысячи серверов? Движок на компилируемом языке? Очень грамотная структура БД? Сам я не профессионал,ну собственно поэтому и интересуюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2009, 18:07 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Так оно и должно работать, даже при многих миллионах записей. Дело в том, что программа написана правильно, без всяких там АБВ, ГДЕ и прочих ЁЖЗИ. :))) ПС. На моём домашнем компьютере сайт выполнялся бы тоже достаточно быстро. Дело, не в серверах. Самый круто навороченный сервер даст вам выиграш, максимум в десять раз, по сравнению с моим домашним. Но, если вы напишите кривую программу - получите проиграш в 103 как минимум. Посувствуйте, так сказать, разницу. :))) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2009, 21:25 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
онаним Так оно и должно работать, даже при многих миллионах записей. Дело в том, что программа написана правильно, без всяких там АБВ, ГДЕ и прочих ЁЖЗИ. :))) ПС. На моём домашнем компьютере сайт выполнялся бы тоже достаточно быстро. Дело, не в серверах. Самый круто навороченный сервер даст вам выиграш, максимум в десять раз, по сравнению с моим домашним. Но, если вы напишите кривую программу - получите проиграш в 103 как минимум. Посувствуйте, так сказать, разницу. :))) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2009, 12:30 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
shamanix пишет: > если дело не в серверах,тогда в чем? какой язык используется? а база? > вот что важно. спасибо. Вроде бы (могу наврать) asp.net, MSSQLServer. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2009, 16:40 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
MasterZiv Вроде бы (могу наврать) asp.net, MSSQLServer. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2009, 16:47 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Яростный Меч пишет: > оно самое Но главное на самом деле действительно не СУБД, и не ОС, а реализация. В SQL.ru очень хорошо найден разумный балланс между нужной функциональностью и хорошим дизайном. Всё, что нужно, есть, всё, что ненужно, отсутствует. И потом это (видимо, поскольку я не видел сам код) правильно реализовано. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2009, 21:16 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
MasterZiv Яростный Меч пишет: > оно самое Но главное на самом деле действительно не СУБД, и не ОС, а реализация. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2009, 21:35 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
MasterZiv Яростный Меч пишет: > оно самое Но главное на самом деле действительно не СУБД, и не ОС, а реализация. В SQL.ru очень хорошо найден разумный балланс между нужной функциональностью и хорошим дизайном. Всё, что нужно, есть, всё, что ненужно, отсутствует. И потом это (видимо, поскольку я не видел сам код) правильно реализовано. Например, разметка. Куча форматирования прямо в странице. Полезной информации там гораздо меньше половины. А это всё лишний траффик. Если форматирование вынести в отдельный .css, то он закэшируется браузером. Или уже упоминавшийся предварительный просмотр, при котором идет обращение к БД (!). Сделать его аяксовым (подгружать только результат форматирования BB->HTML), тоже снижение нагрузки. И т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2009, 21:50 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Вынесение форматирования в CSS поддерживаю. А вот Аякс в топку. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 00:40 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам А вот Аякс в топку. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 01:17 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Яростный Меч> Почему? Не у всех скрипты разрешены, к примеру. Тем более, ради такой мелочи втаскивать его в движок... То, что есть сейчас - и то работает не то чтобы "без ошибок". Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 04:22 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Яростный Меч ...Или уже упоминавшийся предварительный просмотр, при котором идет обращение к БД (!). Сделать его аяксовым (подгружать только результат форматирования BB->HTML), тоже снижение нагрузки. И т.д. Может, ты имел ввиду не аякс, а чистый яваскрипт? Тогда - да. На форме редактирования у клиента уже имеется всё, что нужно для формирования "предварительного просмотра". Можно и на клиенте сформировать. Кстати, это и самому можно сделать. Написать яваскрипт для Greasemonkey. Который будет дорисовавать ещё одну кнопочку на форму редактирования, ну а дальше известно как... . Ты же, вроде как, неплохо разбираешься в яваскрипте. Напиши такую штуку и дай тынц. :))) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 08:34 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Cat2 пишет: > Угу. Когда SQL.ru работал на PHP+MySQL, то тормоза бывали конкретные. Ну PHP по определению не синоним скорости. Но MySQL возможно и справисля бы, хотя конечно Г порядочное. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 10:11 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
MasterZiv ...Ну PHP по определению не синоним скорости. Но MySQL возможно и справисля бы, хотя конечно Г порядочное. ПС. Я не проверял новый MySQL, но старый - точно г-но был (не из-за скорости, а из-за возможностей). Так что, должен сказать, что феномен шустродействия заключается исключительно в том, что программа написана правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 11:01 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам Вынесение форматирования в CSS поддерживаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 11:21 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
По сабжу. Соглашусь, дело не в платформе, а скорее в "вылизаном" коде. Если вы имеете тормозящий сайт, то ради интереса замерьте время которое тратится на работу с БД, на отрабатывание скрипта ПХП и на загрузку получившейся страницы. Так вот первые 2 пункта в подавляющем большинстве случаев вряд ли займут более 10-ти процентов времени (естественно если у вас ПХП не производит сложных ресурсоёмких вычислений, но это скорее исключение и ни кто не запрещает вам эти вычисления в отдельный поток вынести). Правильно настроенное кэширование способно значительно ускорить работу вашего сайта. Так же не плохо бы лишний ХТМЛ со страниц убрать, если вы можете картинку по центру разместить без использования таблицы, то уберите таблицу. Вынос большей части форматирования в CSS тоже отчасти поможет. Но с другой стороны, кто вам мешает кэшировать сами страницы (это правда подходит только для случая страниц которые редко изменяются). В общем платформа и БД не очень важна. Главное оптимизация кода и кэш. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 13:52 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Кстати, канал к сайту тоже имеет значение. Если канал не широкий, а HTML не оптимален и не насроен кэш, тогда тормознутость при большом количестве запросов проявит себя в полной мере. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 13:53 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
ПС. Сказать, что сайт написан на аспнет - просто соврать. Не написан он на аспнет. Не вижу вьюстейтов и контролстейтов. Вижу только то, что надо. Т.е. движок сайта был переведен один-в-один с движка пхп на аспнет, имхо, ясен помидор. Я ошибаюсь? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 13:59 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
онаним Яростный Меч ...Или уже упоминавшийся предварительный просмотр, при котором идет обращение к БД (!). Сделать его аяксовым (подгружать только результат форматирования BB->HTML), тоже снижение нагрузки. И т.д. онаним Можно и на клиенте сформировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 14:47 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Яростный Меч ...Опять же, есть юзеры с отключенным JS... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 15:56 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
ShSerge Яростный Меч ...Опять же, есть юзеры с отключенным JS... Главное, что они учтены в политике форума, а потому это необсуждаемо. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 16:01 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Яростный Меч Можно поимённо? :))) Яростный Меч Главное, что они учтены в политике форума, а потому это необсуждаемо. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 16:33 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
Пардон, в последней ссылке чего-то напутал. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 16:36 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
ShSerge Ай-яй-яй. Только чтопредлагал аякс, а после поста Рустама - сразу лояльным стал. Круто! Аякс можно навесить сверху с помощью JS, а у кого он выключен - будет работать как обычно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 16:39 |
|
Скорость работы сайта. Вау!
|
|||
---|---|---|---|
#18+
ShSerge ПС. Сказать, что сайт написан на аспнет - просто соврать. Не написан он на аспнет. Не вижу вьюстейтов и контролстейтов. Вижу только то, что надо. Т.е. движок сайта был переведен один-в-один с движка пхп на аспнет, имхо, ясен помидор. Я ошибаюсь? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2009, 17:09 |
|
|
start [/forum/topic.php?fid=8&msg=7739015&tid=700517]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 187ms |
0 / 0 |