![]() |
0 Всего найдено: 37
Jobet
Сообщение
22/04/2011 10:24
Копия темы
Какая cms лучше подойдет? * Для реализации информационного портала, регистрацию юзеров, коментирование, нагрузка ежедневно от 50,000 до 80,000 человек
ivanna
Сообщение
22/04/2011 10:25
Копия темы
разработка высоконагруженного проекта на фреймворке (к примеру symfony, Ruby on rails)
airus39
Сообщение
22/04/2011 10:27
Копия темы
Если не Битрикс то только самописка..наверно на фреймворке
1site
Сообщение
22/04/2011 10:47
Копия темы
Только самописная. Если не хотите разорятся на мощные сервера и месяцами переписывать код, оптимизируя.
1site
Сообщение
22/04/2011 10:55
Копия темы
Первое что бросается в глаза это немереное подключение разных стилей и скриптов к странице. Все это напрягает сервер. Внутри тихий ужас. Для генерации страницы выполняется куча кода и запросов. Сайт просто ляжет. Придется оптимизировать месяцами. Тысячи запросов к базе, который он генерирует это непозволительная роскошь на большой нагрузке. Не проще сразу это продумать?
terrainc
Сообщение
22/04/2011 11:20
Копия темы
Сколько страниц на человека в среднем? Уникалы это пустая информация для оценки нагрузки. Для новостных-информационных это может быть 6-10 на человека, для всяких социальных знакомств/общения может достигать 80-100. Пик обычно приходится на 13 часов, это где-то 7-8% суточных посетителей. Т.е. новостной сайт с 80к хостов это 800к хитов, т.е. в пике это до 80к хитов в час, т.е. 20 запросов в секунду. Имхо, любая ЦМС на выделенном сервере может такое осилить. А вот для социальных сервисов, там уже цифры серьезнее будут, тут, имхо, уже кастомная разработка, напильник на кеширование или хорошие сервера.
1site
Сообщение
22/04/2011 11:33
Копия темы
> 20 запросов в секунду Учитываете только сам html. А если там ajax, картинки, стили. Это выливается в сотни запросов в секунду, если статика на том же сервере. А эта нагрузка неплохая. Всякая Joomla будет тормозить.
terrainc
Сообщение
22/04/2011 11:43
Копия темы
Какя связь между картинками, стилями и жумлой? 200-400 статических файлов в секунду отдать не проблема горячий контент, а его на таких сайтах не очень много (картинги и стили дизайна) будет вообще лежать в памяти. Остально с диска отпуляется. Не готов сказать, потянут ли тут сата диски сильно зависит от того, сколько оперативки будет на сервере.
1site
Сообщение
22/04/2011 11:44
Копия темы
Дополнительные процессы дополнительная нагрузка. Как ни крути оптимизировать придется все равно.
terrainc
Сообщение
22/04/2011 11:47
Копия темы
Откройте для себя nginx или lighttpd и не будет никаких дополнительных процессов.
1site
Сообщение
22/04/2011 11:50
Копия темы
Я прекрасно знаю о них. Но они не панацея. Чтобы не быть голословным просто покажите сайт на Джумле с посещаемостью в 100к хостов. Может я проникнусь.
terrainc
Сообщение
22/04/2011 12:03
Копия темы
> Но они не панацея. Поясните. Я не являюсь летописцем джумлы и прочих цмс. Как пример могу лишь показать, например, такое:
1site
Сообщение
22/04/2011 12:06
Копия темы
На 1с видел. В основном только мощные сервера ее тянут, без оптимизации. А так же видел как она работает без напильника. Тот же сайт олимпиады тормозил просто неприлично пока не прошлись напильничком и не увеличили мощности. Но такие деньги не у всех есть на такое оборудование.
terrainc
Сообщение
22/04/2011 12:11
Копия темы
"В нагрузочном тестировании использовался сервер «EuroDedicated Универсальный», HP ProLiant DL120, 1×Intel Quad Core X3210, 1×1TB SATA, 8GB RAM, CentOS 5.3 x86_64" Это слабый сервер... дешевый ;) А не зная, на чем стоит сайт, сложно говорить, что "тормозит ЦМС". Ну и если переводить разговор в область стоимости, то это отдельная тема. Если у них 80к закложено на год-два, то цмс с сервером подороже в итоге будет быстрее и дешевле, чем кастомная разработка, которая позволит поставить сервер послабее. Такие вот дела. Хотя мы в студии сейчас активно отбиваемся от битриксов.. но по другим причинам просто они ужасны в использовании.
1site
Сообщение
22/04/2011 12:11
Копия темы
10 секунд на генерацию страницу. Согласитесь, это близко к провалу. И я не уверен что сейчас у сайта 100к хостов, пока Олимпиада не началась. serge@work:~$ ab -n 500 -c 100 sochi2014.com/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, Licensed to The Apache Software Foundation, Benchmarking sochi2014.com (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Finished 500 requests Server Software: nginx Server Hostname: sochi2014.com Server Port: 80 Document Path: / Document Length: 76018 bytes Concurrency Level: 100 Time taken for tests: 46.160 seconds Complete requests: 500 Failed requests: 0 Write errors: 0 Non-2xx responses: 500 Total transferred: 38556000 bytes HTML transferred: 38009000 bytes Requests per second: 10.83 [#/sec] (mean) Time per request: 9231.956 [ms] (mean) Time per request: 92.320 [ms] (mean, across all concurrent requests) Transfer rate: 815.70 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 3 1093 3600.4 10 21057 Processing: 892 4866 3375.3 4216 36900 Waiting: 835 4612 3302.1 4079 36840 Total: 896 5959 5672.6 4561 46158 Percentage of the requests served within a certain time (ms) 50% 4561 66% 5716 75% 6402 80% 7012 90% 11072 95% 13883 98% 28310 99% 29198 100% 46158 (longest request)
1site
Сообщение
22/04/2011 12:12
Копия темы
Ниже чтобы не быть голословным бенчмарк от меня. Рекламные заголовки от 1с... Я им не верю.
terrainc
Сообщение
22/04/2011 12:20
Копия темы
Еще раз не зная, на чем стоит сайт, сложно говорить, что "тормозит ЦМС". Ну и извинте, вы запулили 100 конкурентов.
1site
Сообщение
22/04/2011 12:25
Копия темы
Заголовки ответа Server: nginx Date: Fri, 22 Apr 2011 12:20:42 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive X-Powered-CMS: Bitrix Site Manager (5fc15b0b9b455edb85456e2ef67a1d1f) Сайт на Битриксе. Нет сомнений. Сайт использует мощный выделенный сервер. Читал где-то, но пруф не дам) Просто я считаю "готовые" движки не приспособлены к высоким нагрузкам. А все мифы о том, что сайты на Джумле и Битриксе выдерживают нагрузку лишь мифы. Там где хоть что-то выдерживают, там уже все оптимизировали программисты. Думаю хоть чуть-чуть доказал. В любом случае у Битрикса есть куча своих плюсов по сравнению с самописными. Скорость разработки и удобство администрирования.
terrainc
Сообщение
22/04/2011 13:09
Копия темы
Нет понятия "выдерживаю нагрузку", так как нагрузка величина количественная. Сайта на битриксе на хостинге мастерхост: server nginx # ab -n 100 -c 30 autosecurity.ru/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, Licensed to The Apache Software Foundation, Benchmarking autosecurity.ru (be patient).....done Server Software: Apache Server Hostname: autosecurity.ru Server Port: 80 Document Path: / Document Length: 231 bytes Concurrency Level: 30 Time taken for tests: 0.464 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Non-2xx responses: 100 Total transferred: 42100 bytes HTML transferred: 23100 bytes Requests per second: 215.55 [#/sec] (mean) Time per request: 139.176 [ms] (mean) Time per request: 4.639 [ms] (mean, across all concurrent requests) Transfer rate: 88.62 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 51 55 3.8 53 62 Processing: 55 64 6.5 63 86 Waiting: 55 64 6.5 63 86 Total: 107 119 9.2 116 147 Percentage of the requests served within a certain time (ms) 50% 116 66% 119 75% 128 80% 129 90% 132 95% 136 98% 145 99% 147 100% 147 (longest request) Так что вы ничего в общем и не показали.
1site
Сообщение
22/04/2011 13:12
Копия темы
Ну вот вы и сравнили текстовый сайт с сайтом на Битриксе на выделенном сервере. Битрикс очень сильно проигрывает. Вам сделать легко, например загнать главную страницу в кеш) Вообще не показали вы ничего, кроме рекламного теста от производителя. Спорить больше мне не хочется. Я привел реальные примеры. Если вы их не видите, это лишь подтверждает мои слова.
1site
Сообщение
22/04/2011 13:17
Копия темы
2 секунды. Много... Значит в браузере будет секунды 3-4 грузится. serge@work:~$ ab -n 500 -c 100 This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, Licensed to The Apache Software Foundation, Benchmarking Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Finished 500 requests Server Software: Apache Server Hostname: Server Port: 80 Document Path: /security/immobiliser/brands/autosecurity/autosecurity_bioc ode/ Document Length: 30147 bytes Concurrency Level: 100 Time taken for tests: 11.043 seconds Complete requests: 500 Failed requests: 0 Write errors: 0 Total transferred: 15216500 bytes HTML transferred: 15073500 bytes Requests per second: 45.28 [#/sec] (mean) Time per request: 2208.534 [ms] (mean) Time per request: 22.085 [ms] (mean, across all concurrent requests) Transfer rate: 1345.68 [Kbytes/sec] received
terrainc
Сообщение
22/04/2011 13:23
Копия темы
Ясно дело спорит не хочется, когда не понимаешь, о чем споришь. Я сравнил сайт на Битриксе на виртуальном хостиниге и сайт на Битриксе на неизвестном хостинге. Ах, там включено кеширование, а там нет? Ах, там криво построены инфоблоки, а на другом нет? Т.е. вы вообще ничего не знаете о том, как сделан сайт на битриксе, какое железо используется, какое кеширование настроено а лезете с коментариями. Хотите я ваш любой сайт на любом фреймворке поставлю на свой сервер и у него время генерирования будет 2 секунды а потом буду говорить, что это решение на фреймворке не предназначено для высоконагруженных сайтов? И пример буду тыкать. А для пущей убедительности поставлю конкуренцию в 1000 и буду говорить "о, как это долго грузится". Засуньте себе свои 100 конкурентов откуда вынули. Есть задача, рассчет 20 запросов с секунду. Это 20 конкурентов, если запрос отрабатывается секунду. Вот и ставьте 20 конкурентов. Что показывает? Ага, меньше секунды, значит реально конкурентов еще меньше. Вот как нужно считать, а не лупить бездумно сотнями. Или вы первый раз услышали, что время ответа зависит от числа конкурентов?
1site
Сообщение
22/04/2011 13:25
Копия темы
Я понимаю, что Битрикс платит за рекламу, но это не означает, что можно про людей говорить все что вздумается)
terrainc
Сообщение
22/04/2011 13:33
Копия темы
Вы взрослый человек пора научится уже признавать, что облажались, а не начинать нести пургу уровня 18-летнего говнокодера о том, что, оказывается, кто-то кому-то платит за рекламу. Но если уж очень неймется ab -n 100 -c 30 Сайт на "чистом" друпале, сервер п4 2.8, 3Г оперативки из которых только 150-200М свободно на буфера, LA 0.7-0.8 На джумле сайтов нет, не покажу.
1site
Сообщение
22/04/2011 13:36
Копия темы
Зачем вы переходите на личности, когда как раз вы облажались? Сначала попробуйте сделать "100 конкурентов" ну например сайту sports.ru. Движок самописный, в меру memcached + zend engine. Выше 300 мс у меня не поднималось. А теперь сравните со своими и щадите их дальше делая 1 запрос в минуту и думая что это нормальный стресс-тест. Самому не смешно?) PS. Мне кажется пора вам учиться, а не на личности переходить. Поэтому и спорить не охото с такими как вы.
terrainc
Сообщение
22/04/2011 13:45
Копия темы
Может потому, что мне не интересно письками меряться, а я решаю поставленную задачу и даю ответ на поставленный вопрос? Зачем мне считать 100 конкурентов, когда по задаче 20? "Про запас"? А почему тогда 100, а не 200.. или 500? sports.ru меряете, да? Ну так кроме ab нужно еще немного головой думать, например, что меряя sports.ru меряете скорость выдачи 302 редиректа. Вот вам, товарисч теоретик, ваши абстрактные 100 конкурентов на сайте с самописном движком, в меру мемкешом и зендом Server Software: nginx/0.8.53 Server Hostname: Server Port: 80 Document Path: / Document Length: 146940 bytes Concurrency Level: 100 Time taken for tests: 126.521 seconds Complete requests: 1000 Failed requests: 0 Write errors: 0 Total transferred: 147229104 bytes HTML transferred: 147091830 bytes Requests per second: 7.90 [#/sec] (mean) Time per request: 12652.119 [ms] (mean) Time per request: 126.521 [ms] (mean, across all concurrent requests) Transfer rate: 1136.40 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 6 247 262.4 249 3258 Processing: 3139 12153 2949.1 11919 25174 Waiting: 13 350 323.2 253 4501 Total: 3146 12400 2965.1 12163 25183 Percentage of the requests served within a certain time (ms) 50% 12163 66% 13517 75% 14220 80% 14757 90% 16312 95% 17819 98% 19130 99% 20514 100% 25183 (longest request) Еще вопросы есть?
1site
Сообщение
22/04/2011 13:47
Копия темы
Свои вопросы я уже писал и ни на один из них вы не ответили.
terrainc
Сообщение
22/04/2011 13:55
Копия темы
ЗЫ: не отвеченных вопросов не увидел. За исключением "Самому не смешно?" отвечаю нет, не смешно. Скорее грустно от того, что вместо конструктивного рассуждения у вас догмы и лозунги. Но если есть вопросы задавайте.
1site
Сообщение
22/04/2011 14:05
Копия темы
Каждый останется при своем. Просто возьмитесь и сделайте человеку сайт. Без лишних слов. На Битриксе или Друпале. Я бы рад, но занят другими проектами.
terrainc
Сообщение
22/04/2011 14:15
Копия темы
На фрилансе я предпочитаю заниматся оптимизацией под хайлоад. А студия его вряд ли устроит по бюджету. Да и не любим мы битрикс по причине ужасного юзабилити. И не нужно "оставаться при своем". Нужно брать и проверять, и не абстрактно, а приблеженно к реальности. Ну и к слову если при 100 конкурентов сайт отдается 2 секунды, это 50 хитов в секунду между делом... т.е. около 2м хитов в сутки с учетом нелинейной нагрузки от времени суток. И вообще, скорость отдачи кешированного в статику контента не зависит от сложности ЦМС, которая этот кеш создала.
1site
Сообщение
22/04/2011 14:18
Копия темы
Когда я писал оставаться при своем, я имел ввиду что советы получу от более компетентных источников, а не от вас. Но все равно спасибо. К выдранным из контекста словам про кеш это тоже относится. Т.к. кеш бывает разный. Не обязательно клиенту отдают полностью кешированную страницу.
terrainc
Сообщение
22/04/2011 14:19
Копия темы
А насчет личностей... а вы бы нормально относились к человеку, который бы пришел доказывать, что PHP медленное, не держит нагрузки и сайты нужно делать исключительно на Си, ибо они работают значительно быстрее? И доказывал бы это с цифрами? Вот у вас подобное поведение сейчас.
1site
Сообщение
22/04/2011 14:21
Копия темы
Я уже понял) Сайт сделать не можете, а про меня придумывать можете. Это все ваши догадки, я про PHP ничего не говорил. Хватит сказок уже...
terrainc
Сообщение
22/04/2011 14:21
Копия темы
Как и не обязательно собирать куски кеша с помощью PHP. Можно воспользоваться банальным SSI, и любую цмс без проблем научить выдавать нужные куски на подзапросы нужно только эту цмс знать хоть немного.
terrainc
Сообщение
22/04/2011 14:23
Копия темы
0
Абстрактное мышление развивайте. В смысле поиск аналогий. Про PHP и C было аналогией спору про коробочное ЦМС и кастомное решение. |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |