All streams
Search
Write a publication
Pull to refresh
511
0
Слава Вишняков @yoihj

Нагруженные бэкэнды

Send message
Для Американцев — вы тоже «russian» :)

> У меня не получится — я технарь )))

а я кто — летучая фея? )

> p.s.: а о каком посте вы говорите? как его найти?

не смог сходу найти, там была разбивка в каких странах какие языки программирования изучают и карты еще — так кроме Java (индусы) — Россия почти по всем языкам на первом месте была ))
Ну да, сейчас уже что-то подобное и делаю — select into outfile, правда файл один, а Python'ский скрипт через пул threadов читает подряд (fgets), а в mysql хранится только в каком месте файл читаем.
ну смотрите — индекс это ж у нас b-tree насколько я понимаю, скорее всего сбалансированный b-tree. сначала у нас есть индекс на 100 кб, допустим. а потом он становится на 1000 мб. понятно что она не дописала эти 900 кб, а раздвигала дерево, сдвигая от центра к концу файла (ну условно говоря, в общем — перебрасывала почти половину при каком-то количестве запросов). по крайней мере, я так думаю.

во всяком случае, как факт — все получилось, и индекс остался primary(id) + index(status). работало нормально. сейчас правда я методику другую использую, но она питонская, а не php — так что сюда уже не стал ее дописывать.
Эх… знали бы Вы сколько раз я УЖЕ перекачивал это снова, обнаружив, например на 35 день индексации (полный индекс идет 55 дней) что у меня индексируется все внутри [style] [/style]… заново!.. потом на где-то 40 день после нового индекса, обнаружил что некоторые слова сливаются при стечении некоторых обстоятельств… заново… если честно — у меня до сих пор нет полного ПРАВИЛЬНОГО индекса… последний раз завис 30 дней назад и из-за чего-то сбросилась переменная, которая указывала с какого места индексируем и пошло заново… я все еще жду полного обхода :) сейчас на букве «k»… до «z» уже недалеко )) еще дней 20 ))
> это потому что пока вы копируете у гугла он копирует у вас!
:))) что-то я об этом и не подумал. а мужики-то не знают. может гуглу рассказать что у них нет триллиона страниц в интернете, а это они скачивают то, что я скачал с них? или «улыбаемся и машем ручкой»? :) © мадагаскар
Вы говорите про…
1) vanishing point — красим в перспективе (правда че-то мне не очень удалось ей попользоваться)
или
2) когда crop делаем — можно из перспективы выдирать текстуру — там сверху есть галочка perspective
?
А я как бы не в курсе того, что Вы рассказываете — думаю это уже лучше Вам рассказать самому. :)
А то, что наши везде прикладываются — эт мне очень пост понравился пару дней назад насчет где какие языки изучают, тоже гордость пробрала за Россию, как и автора поста. )
эээ… народ, а чего вы его-то заминусовали — он начал со «спасибо за пост»!
> ввести индексы на те поля, которые используете при выборке (where)

Вот из-за них тормозил insert/update/delete, а без них тормозит select :)
Не, конечно индексы сделаны были, но это не спасало, потому что нужно было и ту и ту операцию делать.

Я вам еще страшнее расскажу — я чтобы не долбиться на одни и те же пытался order by rand() делать :) на таблице из 72 млн. :)
В тот момент — многое из этого не делал, ну только памяти давал, потом уж научился, правда кардинально это не спасает. Я понял что проектирование базы куда важнее, чем .conf :)

думаете стоит выкуп назначить за то, чтобы оставить интернет на месте? :)
мне вот только покоя гугл не дает — пока его один датацентр скопируешь — он новый строит :)
Она будет сжатой, если Вы [h4] или что-то подобное закроете :) + хабракат
Я лично уже очень давно задаюсь вопросом этим (к сожалению, от опен-сурс сообщества ответов мало — те кто их знают — либо в универах PhD., либо в гугле/microsoft), но кое-какие идеи есть, да и формулы многие есть, мне просто мозга не хватает их понять :) и времени сделать :)
Читайте начало :) Про патентные подземелья :) Adobe их скушал и не пользуется. Хотя говорят что-то в Photoshop CS3 использовали от них. Я не нашел :)
Как насчет (в синтаксисе могу ошибаться, но общая идея):

document.onload=function() { // document.onload заменить на соответствующий фреймворку при необходимости
var element=document.createElement('script');
element.setAttribute('src', 'http://counter.com/script.js');
document.body.appendChild(element)
}

Дык тут, на Хабре :) Кажется это назывется «добавить в друзья» :)
Эх, было б еще мозгов сделать все то, что реально хочется сделать — но вот серой массы не хватает :)
Дык MetaCreations Bryce 5, MetaCreations Canoma :)
JPG нужно не больше 1500 пикс в ширину (я 1024 делаю). Не было тогда столько мегапикселей :)
Точно, я все вспоминал — где ж я чайник среди небоскребов видел! Помню что про CM, но где… :)

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity