netwind

Рейтинг
419
Регистрация
06.05.2007
LEOnidUKG:
Да куда проще то?

До момента, когда наиболее существенный замедляющий фактор не станет очевиден.

Звучит как банальность, но видно, что вы ее забыли или не знали.

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

Чтобы разбить на этапы статус "sending data" нужно посмотреть план. Тут не так очевидно, потому что план выполняется в цикле много раз, но суть не меняется - разбивай и оценивай.

LEOnidUKG:
Вопрос как всегда на порассуждать.

Тут не надо рассуждать - надо разбивать сложную систему на простые части и замерять каждое по отдельности. Чтобы разбить обработку запроса на просты части уже внутри mysql, нужно профилировать через set profiling=1;

Сервер mysql по сети к сайту подключен? размер результатов в байтах большой?

Димитрий:
как такая элегантная и простая конструкция- что-то нарушает?

если вкратце - да.

Димитрий:
в смарти куча условий в том же вамшопе, если корзина пуста- выводить это..если полна- выводить то. и так далее.
куча разных условий и что?

вот именно, что только выводить. логика вывода считается легким допустимым нарушением архитектуры.

Вы пытатесь сделать вещь противоречащую общепринятым правилам. В шаблонах не должно быть кода.

И по-моему в вамшопе своя баннерокрутилка была. Нет?

Reise:
И специально для тех, кто утверждал, что свежезареганный домен начинает сразу работать: минут 20 назад зарегал домен РУ в reghouse.ru - сейчас если проверить тем же хосттрекером ответ везде

это утверждали в контексте того, что при регистрации нового домена отсутствует время на выветривание кеша.

явно меньше двух суток пройдет. почти сразу.

Reise:
Спасибо, учту. По этой фразе можно подумать я вас заставляю проверять за ваши деньги

Нет. Но с потраченными впустую деньгами будет гораздо доходчивей.

Совершенно непонятно чего вы прицепились к этому erdomain, если вам уже несколько разных не противоречащих стандартам решений предложили.

Ну может и было, а может что-то неверно описываете.

DavyJohnes:
Добрый день, уважаемые программисты!
Как в данном случае поступаете Вы? Пишите сами HTML с php вставками или же пользуетесь изложенным выше принципом? Если да то сами писали или использовали какое-то готовое решение?

Уважаемые программисты нанимают Верстальщика, миссия которого, вообще говоря, не предполагает обязательного знания слов "метод", "класс", да и программирования на императивных языках как такового.

А неуважаемые поделятся своим бардаком в голове, который они развели работая в одиночку :)

Reise:
О чем я и говорю, скорее всего так и есть. Но вот у меня сомнения:
1. Либо сейчас уже erdomain так быстро не распространяет (раньше было)
2. Либо это делаем erdomain только для зоны net - но тогда возникает резонный вопрос, почему?

Ну и проверяйте за свои деньги.

На практике большинству людей эта информация бесполезна, потому что им важен не какой-то там хострекер, а то как быстро сайты переносятся с точки зрения реальных посетителей.

Reise:
Ага, не все так просто. Где можно менять TTL SOA-записи до минимальных значений? Например сейчас если в том же erdomain пробовать менять TTL - выдает, что минимальный TTL 14400 - по крайней мере так для зоны org.

Да и вопрос не только в поддоменах, а и в основном домене. Для зоны net в erdomain это работало и для поддоменов и доменов - нс-ы менялись считанные минуты. Сейчас в том же erdomain по крайней мере для зоны org не работает. Вот думаю стоит ли проверить зону net.

Соглашайтесь на сценарий с поддоменами. Тут хотя бы нет противоречий со стандартами и фактами, которые общеизвестны.

На своем сервере TTL можно поставить вплоть до 0. У pdd.yandex.ru ttl можно уменьшить до 900 секунд.

TTL в общем случае от значений в SOA не обязан зависеть, хотя многие панели спроектированы так , что используют значение SOA MIN как TTL .

Reise, вы что-то там сделали, но ничего не документировали. Исходя из информации, которую я могу проверить сам, описанная ситуация допустима, но не гарантирована.

С точки зрения стандартов интернета, вполне возможно чтобы при поступлении запроса от erdomain моментально обновлялась информация на всех серверах, поддерживающих зону net. Если еще и hosttracker не кеширует dns вообще - вы получите желаемое поведение. Причем, TTL в зоне net вообще и конкретно для записи "vasya.net" все равно остается тот, который мы сейчас наблюдаем - двое суток.

Но это неэффективно и вряд ли все так работает на самом деле.

Если повезло один раз, это не значит что потом будет везти каждый раз. Согласно стандартам интернета везенее не гарантировано, но возможно. Ну что такого сложного в этом?

Всего: 6293