Рейтинг
+9.04

Вебмастерское

13 читателей, 311 топиков

Еще один случай про непродуманные dns у известных контор

Вебмастерское
Я уже как-то писал, про naunet и dns в 1 ДЦ
А седня, 4 часа ддосили ns3.fastvps.ru :) Ну кто пользуется услугами, те в курсе.
Срача на форумах много было.
*и мне так же, как и с naunet'ом, хотелось взять и до крови уебать всем нытикам нубасам. (я в 2011 ежедневно читал раздел «хостинг» на крупных форумах и вот знаете, после года такого чтива я стал ненавидеть социцум этих крупных известных форумов, таких уебов не часто встретишь в инете)


Так вот, там вроде было в 2х ДЦ, но серваки были не мощные. Такие дела.
Заметка из серии — «Идеального хостинга — не существует.»

Что они подрузамевают под словом "технолог" ?

Вебмастерское
с rss тут увидел
sib.fm/news/2012/03/27/anonymous-opublikovala-perepisku-novosibirskogo-tekhnologa
цитата
Судя по переписке, к проекту «НГС-2013» также имели отношение новосибирские технологи Илья Стахеев и Дмитрий Петров, соучредитель агентства Б-52. Автором идеи был Шаров, а Петров координировал проект.

Какие это технологи? Я не видел не одного технологического сайта. И я уверен эти люди далеки от банального создания какой-либо инет системы, в технологическом плане.
Возможно строить хуе заказные акции и умеют, но это должно как-то по другому называться.

Или какой смысл вкладывается в слово «технолог»?

amazon s3 и CNAME

Вебмастерское
Сначала и не врубишься. А FAQ там дебри и хуй найдешь.
Так вот, если кто-ниб когда-ниб будет лепить туда поддомены всякие.

То в зависимости от локации, там разные домены и разные CNAME нада прописывать.

т.к. информации по этому делу я не нашел. решил написать тут.
  • US standart (имя_бакета CNAME имя_бакета.ваш_домен_ру.s3.amazonaws.com.)
  • Oregon (имя_бакета CNAME имя_бакета.ваш_домен_ру.s3-us-west-2.amazonaws.com.)
  • Northern California (имя_бакета CNAME имя_бакета.ваш_домен_ру.s3-us-west-1.amazonaws.com.)
  • Ireland (имя_бакета CNAME имя_бакета.ваш_домен_ру.s3-eu-west-1.amazonaws.com.)
  • Singapore (имя_бакета CNAME имя_бакета.ваш_домен_ру.s3-ap-southeast-1.amazonaws.com.)
  • Tokyo (имя_бакета CNAME имя_бакета.ваш_домен_ру.s3-ap-northeast-1.amazonaws.com.)
  • Sao Paulo (имя_бакета CNAME имя_бакета.ваш_домен_ру.s3-sa-east-1.amazonaws.com.)
А вообще, всегда актуальный путь можно увидеть — просто выделив файл в хранилище — свойства :)


Не обязательно кстати лепить свой сертификат. Для ssl доменов можно использовать стандартные ссылки, от амазона или от клодо.

Кстати, все таки классный плагин написал sebastianprelesniy , жаль что абузы пишет. Я только щас время нашел для полного изучения кода, чтобы там всякие https:// еще автоматом делались, для доменов где ssl.

публичный ssl storage

Вебмастерское
Как-то я хотел себе установить на a404.ru ssl же, если помните.
Но зелененький значек тут уже не сделать, ибо слишком много мусора с внешних ресурсов. Тут я передумал.
НО с того дня, я задумался, что для новых проектов и доменов, нада бы зарание складировать на защищенные файлопомойки.

И вот, сделали.
Спасибо keXek за помощь.

ssl.abcd.bz
Загрузка по ссылкеup.abcd.bz/ssl/

можете юзать и для своих нужд и своих доменов, где ssl. это публичный сервис.
хранится все это в clodo storage, поэтому жить будет вечно.

Еще одна история

Вебмастерское
Где-то год назад, я выдал хостинг за спасибо, какому-то челу, как и многим.

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

Так вот, сначала я пронаблюдал, что он стал размещать сео сайты.
Потом через пол года я заметил, что он стал размещать порно сайты.
и вот сегодня поступила абуза(кстати дошел до стадии, что абузы довольно часто приходят уже, сколько нараздавал много за 2011), я зашел поглядеть, а там одни фишинг сайты для угона аккаунтов, мыл и прочего.

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

Highload оптимизация

Вебмастерское
Зачастую, «бутылочным горлышком» вашего приложения является база данных, таким образом перво-наперво включаем slow query log и смотрим какой запрос у нас самый медленный, и думаем что с ним делать, если не можем вкурить проблему — зовём старших, пусть тоже повтыкают в EXPLAIN (хабр) вашего чудо-запроса.

Но, опять же ссылаясь к моему опыту, большинство проблем с БД решают правильные индексы. Легко запомнить, что индексировать следует внешние ключи, и всё что у вас в WHERE, ORDER BY, GROUP BY (список не полон, для начала – самое оно).

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

Поиск с использованием LIKE это плохо. Полнотекстовый с MyISAM уже лучше. Внешний аля Sphinx — рулит и бибикает для MySQL и PostgreSQL, инфа достоверная 100%.

Но это полбеды, проблем в БД может подкинуть и само приложение — обращение к БД в цикле/рекурсии или еще каким извращенным способом могут привносить удивительные поправки в результаты нагрузочного тестирования. Сделайте простой профайлер ваших запрос и проследите на каких страницах количество запросов начинает зашкаливать (особенно это касается типа-ORM и почти-Active Record, когда один объект = один запрос, или даже не один). Всем кто уповает на магию фреймворков, иль каких-нить gem-ов — не надейтесь, всё о чём я написал в равной степени относится к большинству языков web-программирования, г… код есть везде, он вездесущ.

Ну, а теперь о главном, нет о главной странице в 1,5 метра — дождется ли её загрузки пользователь со скоростью доступа в 256кбит? Клиентская оптимизация должна проводиться в обязательном порядке: YSlow да Page Speed вам в зубы. Да если погуглить, то даже небольшая правка htaccess для apache улучшит ситуацию:
# Enable ETag
FileETag MTime Size

# Enable Deflate
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript

<ifModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault "access plus 1 seconds"
  ExpiresByType text/html "access plus 1 seconds"
  ExpiresByType image/x-icon "access plus 2592000 seconds"
  ExpiresByType image/gif "access plus 2592000 seconds"
  ExpiresByType image/jpeg "access plus 2592000 seconds"
  ExpiresByType image/png "access plus 2592000 seconds"
  ExpiresByType text/css "access plus 604800 seconds"
  ExpiresByType text/javascript "access plus 216000 seconds"
  ExpiresByType application/x-javascript "access plus 216000 seconds"
</ifModule>

Пожмите JavaScript и CSS, да переключите jQuery на Google CDN.

anton.shevchuk.name/php/highload-optimization-for-children/

*чища свой гугл ридер в 2012, листая избранное в нем*

Свои dns / ns1.ваш_домен.ру ns2.ваш_домен.ру

Вебмастерское


Иногда ко мне обращаются люди, которые хотят сделать ns1.их_домен.ру ns2.их_домен.ру
И чтобы другие люди(знакомые/клиенты) лепили свои домены, по уже их NS.

Если вы сами не можете сделать такое, по каким-либо причинам.
Можете попросить у нас.
Вам нужно выбрать домен, на котором вы планируете делать NS сервера. Разместить его на любой публичный сервис, например pdd.yandex.ru, придумать 2 поддомена, которые будут использованы как NS.

Вам будет создан ISP аккаунт.
В котором вы можете создавать пользователей, чтобы раздавать друзьям/клиентам например, которые в свою очередь будут добавлять туда домены, по вашим dns.

Если вам нужен такой аккаунт, оставляем заявку.

vds с красивыми/легкими/"что-то-в-них-есть" ip

Вебмастерское
Если у вас есть vds какой-ниб лишний, где-ниб и у него классный ip. Ну или там повторяющиеся цифры подряд, типо xyz.qwe.asd.222 Или наоборот наиболее короткий, например не более 2х символов типо xy.yf.z.eo какой-ниб. То если меня сама контора устроит, то я легко его заберу вместе с аккаунтом. Для всяких технических хуевень пригодится мне в будущем. Пишите мне.