До момента, когда наиболее существенный замедляющий фактор не станет очевиден.
Звучит как банальность, но видно, что вы ее забыли или не знали.
Чтобы разбить на части этапы выполнения одного запроса mysql, нужно воспользоваться встроенным профайлером.
Чтобы разбить на этапы статус "sending data" нужно посмотреть план. Тут не так очевидно, потому что план выполняется в цикле много раз, но суть не меняется - разбивай и оценивай.
Тут не надо рассуждать - надо разбивать сложную систему на простые части и замерять каждое по отдельности. Чтобы разбить обработку запроса на просты части уже внутри mysql, нужно профилировать через set profiling=1;
Сервер mysql по сети к сайту подключен? размер результатов в байтах большой?
если вкратце - да.
вот именно, что только выводить. логика вывода считается легким допустимым нарушением архитектуры.
Вы пытатесь сделать вещь противоречащую общепринятым правилам. В шаблонах не должно быть кода.
И по-моему в вамшопе своя баннерокрутилка была. Нет?
это утверждали в контексте того, что при регистрации нового домена отсутствует время на выветривание кеша.
явно меньше двух суток пройдет. почти сразу.
Нет. Но с потраченными впустую деньгами будет гораздо доходчивей.
Совершенно непонятно чего вы прицепились к этому erdomain, если вам уже несколько разных не противоречащих стандартам решений предложили.
Ну может и было, а может что-то неверно описываете.
Уважаемые программисты нанимают Верстальщика, миссия которого, вообще говоря, не предполагает обязательного знания слов "метод", "класс", да и программирования на императивных языках как такового.
А неуважаемые поделятся своим бардаком в голове, который они развели работая в одиночку :)
Ну и проверяйте за свои деньги.
На практике большинству людей эта информация бесполезна, потому что им важен не какой-то там хострекер, а то как быстро сайты переносятся с точки зрения реальных посетителей.
Соглашайтесь на сценарий с поддоменами. Тут хотя бы нет противоречий со стандартами и фактами, которые общеизвестны.
На своем сервере TTL можно поставить вплоть до 0. У pdd.yandex.ru ttl можно уменьшить до 900 секунд.
TTL в общем случае от значений в SOA не обязан зависеть, хотя многие панели спроектированы так , что используют значение SOA MIN как TTL .
Reise, вы что-то там сделали, но ничего не документировали. Исходя из информации, которую я могу проверить сам, описанная ситуация допустима, но не гарантирована.
С точки зрения стандартов интернета, вполне возможно чтобы при поступлении запроса от erdomain моментально обновлялась информация на всех серверах, поддерживающих зону net. Если еще и hosttracker не кеширует dns вообще - вы получите желаемое поведение. Причем, TTL в зоне net вообще и конкретно для записи "vasya.net" все равно остается тот, который мы сейчас наблюдаем - двое суток.
Но это неэффективно и вряд ли все так работает на самом деле.
Если повезло один раз, это не значит что потом будет везти каждый раз. Согласно стандартам интернета везенее не гарантировано, но возможно. Ну что такого сложного в этом?