RSS
 

Программирование

warning: Creating default object from empty value in /usr/local/www/jail4/kostya.in.ua/public_html/modules/taxonomy/taxonomy.pages.inc on line 34.

Материнка Intel DH67CL для сокета lga1155 (core i7)

Оказывается, Интел выпустил материнскую плату с браком. Со временем порты SATA II могут "деградировать" вплоть до полного неопознания устройств. Как выяснилось из диалога ниже, новые материнки должны маркироваться (их модель должна быть) DH67CLB3, где B3 - новый степпинг (версия) материнской платы, с исправленной этой проблемой.

Allan: Hello. Thank you for using the Intel Customer Support chat service. We are glad to be of service. How can I help you today?

Двухканальный режим памяти

Многие знают, что память компьютера ОЗУ может работать в двухканальном режиме, начиная с DDR2.
Согласно Википедии:
Двухканальный режим — режим работы оперативной памяти компьютера (RAM), при котором работа с каждым вторым модулем памяти осуществляется параллельно работе с каждым первым (то есть 1 (и 3) модуль(и) работают параллельно с 2 (и 4), причем каждая пара на своем канале — в то время как на одноканальном контроллере памяти все модули обслуживаются одновременно одним контроллером (упрощенно можно сказать — каналом). Общий объём доступной памяти в двухканальном режиме (как и в одноканальном) равен суммарному объёму установленных модулей памяти

Та

Стресс-тест сайта

http://loadimpact.com - в бесплатной версии генерирует до 50 запросов страницы/сек.

HipHop - компилятор PHP

http://github.com/facebook/hiphop-php

ХипХоп - компилятор ПХП, который переводит код ПХП в С++, а дальше компилит его в бинарники. Разработан Фейсбук и выложен в открытый доступ в начале 2010 года. Да здравствует производительный код на ПХП! :)

http://terrychay.com/article/hiphop-for-faster-php.shtml - большая статья на 8 страниц о нагрузках в фейсбуке и истории откуда появился ХипХоп.

“I’m interested in what language features besides eval() are not supported. They give eval() as an example but imply there are others.”—Jenn (in comments below)

Ночные посиделки в аське

1. В мускуле можно сделать самому прокси для кеширования запросов в самом простом варианте - на файлах, а можно оставить все встроенному кешеру.

+ файлов: нет ограничения на общий размер + размер на 1 выборку; не сбрасывается при изменении поля в таблице

+ мускульного кеша: всегда актуален + очень быстр, т.к. сидит в ОЗУ

2. Известно, что мускуль, если имеет возможность, результаты выборки формирует лишь на значениях из индекса (т.е. если поля требуемые поля запроса - перекрываются полями входящими в индекс).

условие: есть таблица id | fld1 | fld2 | fld3; key(fld1, fld2)

Кеширование в Joomla (первое знакомство)

Всем доброго времени суток. Я тут на досуге начал изучать ЦМС Joomla. Начал совсем недавно и можно сказать, что делаю первые шаги в ней.

Кроме того так случилось, что не далее как вчера я на практике увидел, что делает кеш "животворящий". Запихнув в memcache практически всевозможные блоки на одном сайте, который по вечерам ложился "отдыхать" с 19 до 23 (сайт крутится на среднем одноядерном сервере), добился того, что теперь там загрзка ЦП не сильно превышает 20% в это же время. И есть подозрение на то, что нагрузку генерирует незакешированная часть.