Вопрос к людям с опытом использования меркуриала. Немного смутила фраза
> Никогда и ни за что не используйте ключ -f.
Если я создам отдельную ветку (named branch), то тоже нужен будет ключ -f, чтобы протолкнуть её в основной репозиторий. Что ужасного в таком действии? Как обойтись без этого, если ветка ведется дольше пары-тройки дней? Если ветка ведется более чем одним человеком?
Я очень уважаю Microsoft, более того, активно пользуюсь множеством их продуктов, и как пользователь и как разработчик.
> Вы хотите сказать, что тестировать надо только JMeter и никак иначе?
Нет, не передергивайте, я просто привел для сравнения другую систему, чтобы не быть голословным.
> инструмент надо выбирать сообразный продукту, а не по компании-производителю.
Я и не утверждал обратного, более того, я как раз и пытаюсь выбирать, не считая, что если сайт на asp, то его нужно тестировать продуктом от MS.
Пока что в плюсах wcat — поддержка wmi, работает без java, в минусах — отсутствие построения графиков, довольно специфическая настройка и требования к окружению.
Подробная документация — это действительно хорошо. Но, когда я читаю
«In an isolated network test environment, the WCAT Controller will also be configured as a DHCP server, a DNS server and a router/gateway»
или
«all machines that will run WCAT must have the administrator account enabled and must all share a common password»
То мне кажется, что это перебор для просто распределенной долбилки сервера. Тот же jmeter умеет распределенно грузить сервер, при этом предлагая gui и инструменты для построения тест-плана, умеет рисовать графики по результатам тестов и не требует, чтобы вся инфраструктура была заточена на него любимого.
В документации, даже для конфигурации, когда всё крутится на одной машине, указывается WCAT Controller, настройка которого описывается в десяти пунктах, каждый из которых в среднем с десятью подпунктами.
Это всё действительно нужно настраивать, чтобы просто в несколько потоков качать странички?
Насколько я понял из habrahabr.ru/blogs/sysadm/104621/#comment_3269451, при гигабитных сетевых картах в серверах и необходимости раздавать к примеру 4 гигабита, вам не придется ставить 4 фронтенда/балансера, между которыми снова таки нужно разбрасывать запросы.
Спасибо! Из статьи не понял, каким маршрутом пакеты убегают обратно. Внешний канал такой конфигурации будет равен внешнему каналу директора или сумме внешних каналов всех серверов?
Здорово. Спасибо. И еще одно пожелание. Можно где-нибудь задавать вопросы от тех, кого интересует развитие Sphinx, но кто не сможет присутствовать лично? Часть вопросов наверняка впишется в доклады, наиболее интересные/популярные при желании можно будет ответить вне докладов. Форум на офсайте есть, но там отвечают преимущественно обычные форумчане, и вопросы про roadmap, ждать/не ждать фичу/исправления подолгу висят без ответов. Есть конечно sales, где всегда готовы выслушать и помочь, но это чуть не то.
В виджете вконтакте не нашел настроек, чтобы разрешить анонимные комментарии (ник/почта), а заставлять всех своих пользователей регистрироваться во в контакте — мне кажется перебор. Хотя аналогичный виджет от фейсбука позволяет и отправлять комментарии не логинясь, хоть и с рекапчей. Потому, больше склонен или к disqus или к своей системе, если дискаса по какой-либо причине не достаточно.
Оффтоп: У кого-нибудь есть опыт использования disqus на нагруженных проектах? Нет у него проблем под большими нагрузками?
Вот только беспокойство о пользователях, страдающих от наклеек, проснулось у AMD после неслабой потери позиций. Что наводит на мысль, что им просто невыгодно, чтобы потребители привыкали ноутбук=intel. Но, в лучших традициях свои бизнес интересы заворачиваются в слоганы заботы о пользователях.
Недавно зашел в книжный, посмотрел на цены. После этого начал находить теплоту и в электронных книгах. По крайней мере, покупать в бумажном виде книгу на пару вечеров мне кажется не целесообразным. Если книга предполагает перечитывание или другое периодическое использование, то бумага имеет смысл.
Можете описать чуть поподробней?
Например, есть страничка, на которой выводится телепрограмма (инвалидация в полночь), популярное видео (обновляется раз в час), последние новости (обновляется раз в 15 минут).
Как этого можно добиться классом, заменяющим echo?
На сайтах портального типа я сторонник блочного построения страницы, когда у каждого блока свои настройки кэширования. При отсутствии нужного блока в кэше — он рендерится в строку и ложится в кэш в соответствии со своими настройками. Как такого достичь без буферизации вывода — я не знаю.
На phpbench не увидел варианта, когда нужно в результате получить строку, а не вывести её. Как показывает опыт общения с программистами, ob_ функции очевидны далеко не для всех.
И еще, вьювер не проверяет, можно ли печатать документ. javascript:$('#viewer')[0].print() в адресной строке печатает документ вне зависимости от настроек.
Я просто сам писал вьювер с кучей плюшек, только чуть более специализированный и со спец требованиями. Потому знаю, где могут быть потенциальные узкие места и как с большинством из них бороться.
И еще одно замечание по печати. При большом документе и слабом (или загруженном) процессором у клиента, не успевает отправить все страницы на печать (походу вылетает метод по таймауту), После чего получается недопечатанный документ и сообщение, что идет печать, во вьювере, которое висит до обновления страницы.
> Никогда и ни за что не используйте ключ -f.
Если я создам отдельную ветку (named branch), то тоже нужен будет ключ -f, чтобы протолкнуть её в основной репозиторий. Что ужасного в таком действии? Как обойтись без этого, если ветка ведется дольше пары-тройки дней? Если ветка ведется более чем одним человеком?
> Вы хотите сказать, что тестировать надо только JMeter и никак иначе?
Нет, не передергивайте, я просто привел для сравнения другую систему, чтобы не быть голословным.
> инструмент надо выбирать сообразный продукту, а не по компании-производителю.
Я и не утверждал обратного, более того, я как раз и пытаюсь выбирать, не считая, что если сайт на asp, то его нужно тестировать продуктом от MS.
Пока что в плюсах wcat — поддержка wmi, работает без java, в минусах — отсутствие построения графиков, довольно специфическая настройка и требования к окружению.
«In an isolated network test environment, the WCAT Controller will also be configured as a DHCP server, a DNS server and a router/gateway»
или
«all machines that will run WCAT must have the administrator account enabled and must all share a common password»
То мне кажется, что это перебор для просто распределенной долбилки сервера. Тот же jmeter умеет распределенно грузить сервер, при этом предлагая gui и инструменты для построения тест-плана, умеет рисовать графики по результатам тестов и не требует, чтобы вся инфраструктура была заточена на него любимого.
Это всё действительно нужно настраивать, чтобы просто в несколько потоков качать странички?
Оффтоп: У кого-нибудь есть опыт использования disqus на нагруженных проектах? Нет у него проблем под большими нагрузками?
Например, есть страничка, на которой выводится телепрограмма (инвалидация в полночь), популярное видео (обновляется раз в час), последние новости (обновляется раз в 15 минут).
Как этого можно добиться классом, заменяющим echo?
вместо
лучше сделать