Ihor Burlachenko's Library tagged → View Popular
/packer/
A Javascript compressor.
Yii: устройство ActiveRecord и Шардинг / PHP / Хабрахабр
Шардингом называется вертикальное масштабирование данных: в зависимости от какого-то условия, конкретный ряд в таблице вставляется в одну из нод баз данных.
В самом банальном случае какой-нибудь социальной сети алгоритм выбора ноды для вставки данных о пользователе может быть следующий:
server_id := user.id % 2
server_connection = server_id == 0 ? 'dsn1' : 'dsn2'
Выбрать ноду где мы будем искать данные о пользователе можно либо по такому же алгоритму, либо по системной lookup-таблице. Второй вариант позволит нам свободно переносить хоть одного пользователя на целую выделенную ноду.
Page Speed — Секрет высокой скорости работы сайтов Google — Налетай подешевело! / Web-разработка / Хабрахабр
Одна из основных причин успеха Google — это высокая скорость работы сайта — поисковые запросы выполняются, как правило, за доли секунд, и большинство других услуг компании, как правило, работают очень быстро, за исключением Gmail, который иногда работает ужасно медленно. Часть этой скорости можно отнести к одержимости компанией минималистским дизайном и большой фермой серверов, но вы можете быть уверены, у сайтов компании
Google нет недостатка в клиентской оптимизации.
Чтобы упорядочить свои сайты, Google использует внутренний инструмент, который называется Page Speed, а начиная с сегодняшнего дня его открыли для сообщества разработчиков. Инструмент Page Speed — это Firefox плагин, который интегрируется с Firebug. Инструмент предлагает варианты внесения изменений для ускорения вашего сайта на основе передовой практики.
Sponsored Links
Top Contributors
Groups interested in Developing
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
