Классы старого стиля все еще немного быстрее для поиска атрибутов. Это обычно не важно, но может быть полезно в высокопроизводительном коде Python 2.x:
In [3]: class A: ...: def __init__(self): ...: self.a = 'hi there' ...: In [4]: class B(object): ...: def __init__(self): ...: self.a = 'hi there' ...: In [6]: aobj = A() In [7]: bobj = B() In [8]: %timeit aobj.a 10000000 loops, best of 3: 78.7 ns per loop In [10]: %timeit bobj.a 10000000 loops, best of 3: 86.9 ns per loop
Нет, Вы не можете сделать этого - CNAME
, записи могут только существовать как единственные записи и не объединенные с любой другой ресурсной записью (исключенные записи DNSSEC).
существуют явный SOA
и NS
, записи всегда представляют наверху каждого домена, так, чтобы предотвратил использование CNAME
в той же части иерархии.
Это верно, учитывая домен example.com, некоторые серверы DNS (tinydns для одного) не будут жаловаться, настраиваете ли Вы записи CNAME и для example.com и для www.example.com. Но тем не менее я избежал бы его, поскольку это повредит электронную почту для example.com (см. RFC 2821" Определение адресов и Почта, Обрабатывающая ").