• Главная
  • Оглавление
  • Обратная связь
  • Лента RSS
  • Правила
Что здесь уже нашли

Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)




Найдено страниц: 23 [показано 10]

  1. Файлы vs базы данных.

    Степень соответствия запросу: 28,55%
    Фрагменты текста поста :
    ... Скрипт считывает в память ВЕСЬ файл статистики, не взирая на размер ( если посещаемость высокая или статистика собирается за большой срок, то это могут быть десятки или даже сотни мегабайт )... ... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']... ... Для работы механизма БД, система должна будет загрузить целиком в память три файла индексов... ... Но, в отличии от ранее рассмотренного варианта работы файлового движка, здесь размер этих файлов в десятки раз меньше... ... размер записи в них фиксированный... ... для перехода к нужной записи достаточно просто размер заголовка файла добавить к произведению размера записи в байтах на номер записи и получаем точное смещение от начала файла... ... После того как мы нашли с помощью индексов нужную запись, ее требуется загрузить в память... ... В нашем случае размер записи (для третьей таблицы) составляет 12 байт , ведь там только три поля — Q_ID , Date и Hits , каждое из которых представляет собой 32-битное число и занимает 4 байта... ... Естественно, размер записей в первых двух таблицах (а их нам тоже придется загружать в процессе поиска) немного больше, но все равно он измеряется десятками байт , а не мега байт... Подробнее: http://fit-media.com/post_1222679684.html


  2. Урок информатики для мелкософта (пояснение к залепе №8)

    Степень соответствия запросу: 23,69%
    Фрагменты текста поста :
    ... Выходило, что чтобы получить оптимальное по скорости и памяти решение (например драйвер устройства или часть ядра ОС) необходимо использовать только ассемблер, напороть ошибок в котором проще простого... ... возможность указать, что переменная должна храниться в регистре процессора, а не в памяти... ... возможность управления размещением переменных и полей структур в памяти... ... команды выделения/освобождения памяти... ... Значение переменной a складывается с значением переменной b и результат заносится в переменную c... ... Но тут я хочу напомнить, что создание объекта - это не только выделение памяти под сам объект, но и создание и инициализация всех его членов-полей (которые, в свою очередь, тоже могут быть объектами), а также выполнение конструктора этого объекта и всех конструкторов всех его предков... ... Ну, а если этот объект представляет собой, например, таблицу из базы данных, который, вдобавок ко всему сказанному, при инициализации будет устанавливать соединение с этой самой БД и загрузку данных из нее, отъедая не только память и процессорное время, но еще и канал связи... ... Итак, по-пунктам: в строке (1) переменная c становится "дублем" переменной a , т... ... теперь ссылается на тот же объект в памяти, на который ссылается a... ... Вот так и будет у нас болтаться в памяти фантом (на который ссылается переменная c ), который должен быть давным-давно уничтожен, а правильнее - просто откорректирован еще в методе operator+=() , создание которого майкрософт возложило на компилятор и ( внимание... Подробнее: http://fit-media.com/post_1198760520.html


  3. Оптимизация PHP-кода

    Степень соответствия запросу: 19,82%
    Фрагменты текста поста :
    ... Удаляйте свои переменные для освобождения памяти, особенно если это большие массивы... ... Инкремент локальной переменной в методе - самый быстрый... ... Почти также работает инкремент локальной переменной в функции... ... Инкремент глобальной переменной в 2 раза медленее, чем локальной... ... $this->prop++ ) в 3 раза медленнее, чем локальной переменной... ... Инкремент неопределённой переменной в 9-10 раз медленнее, чем заранее инициализированной... ... Объявление глобальной переменной, без использования её в функции, также замедляет работу (примерно на ту же величину, что и инкремент локальной переменной)... ... Вероятно, PHP выполняет проверку на существование этой переменной... ... Вызов функции с одним параметром и пустым телом функции в среднем равняется 7-8 инкрементам локальной переменной ( $localvar++ )... ... это высокопроизводительная система кэширования объектов в памяти, которая повышает скорость веб-приложений за счёт уменьшения времени загрузки БД... ... Инкремент или декремент переменной при помощи $i++ происходит немного медленнее, чем ++$i... ... В то время, как пре-инкремент увеличивает значение оригинальной переменной... ... Часто это излишне, поскольку методы и объекты занимают много памяти... Подробнее: http://fit-media.com/post_1207831883.html


  4. MySQL: MyISAM хотят заменить на новый движок Maria

    Степень соответствия запросу: 8,32%
    Фрагменты текста поста :
    ... Maria будет работать быстрее на индексах с фиксированным размером, но медленнее на ключах с переменной длиной... ... Не поддерживается INSERT DELAYED Не поддерживается кеширование составных ключей Устранение недостатков до следующих релизов Хранение очень малых строк Не поддерживаются MERGE таблицы Различия, которые вероятно не будут устранены Страницы данных в блоковом формате увеличивают размеры: 10 байт на страницу и 5 байт на строки... ... Транзакции и поддержка конкурирующих записей приведут к увеличению: 7 байт на новые строки, 14 байт для удаленных строк Отсутствие внешнего блокирования (MyISAM имеет внешнее блокирование, но оно редко используется) Использование одинакового размера страниц для индекса и данных... ... MyISAM поддерживает различные размеры страниц для индексов Индексный номер требует один экстра байт на индексную страницу Не поддерживается внутренний MySQL RAID (выключен и в MyISAM) Минимальный размер файла данных формата PAGE 16К (со страницей на 8K) Обзор Maria:... Подробнее: http://fit-media.com/post_1202730586.html


  5. Пользовательский интерфейс

    Степень соответствия запросу: 6,47%
    Фрагменты текста поста :
    ... То есть из всего разнообразия изобразительных средств - формы, размера, цвета, текста - в кнопках диалогов используется только текст... ... Считается хорошим тоном иметь кнопки одного размера и аккуратно расположенные, чтобы вынудить пользователя каждый раз прочитывать текст... ... В них кнопки разбросаны в кажущемся беспорядке, имеют разный размер, большинство обозначено пиктограммами, а текст остальных очень короток (например, Play) и тоже скорее играет роль пиктограммы... ... Вторая модель - " Стена в перспективе " - также отображает файловую систему, но вне ее иерархии, согласно двум каким-то параметрам, например частоте обращения к файлу и его размеру... Подробнее: http://fit-media.com/post_1204019048.html


  6. Все ли CMS одинаково полезны?

    Степень соответствия запросу: 5,9%
    Фрагменты текста поста :
    ... Размеры тоже колеблются в очень широких пределах... ... Второй недостаток - размеры... ... А если учесть, что рядовому мани-мейкеру нужно иметь пару десятков сателлитов или доров - относительно небольших сайтов, полный размер контента которых не переваливает за 1-2 мегабайта, то становится понятно, что разворачивать такого "монстра" ради пары мегабайт реальной информации совсем не хочется... ... И вот, что я хочу от него добиться: Максимальная оптимизация под поисковые системы ("управляемое" расположение контента в странице, облегченный дизайн, генерация псевдо-статических страниц) Минимальные размеры как движка, так и хранимых на сервере данных... ... Есть ядро (основа движка) и есть набор абсолютно независимых друг от друга модулей, которые можно отключать/подключать по мере необходимости, уменьшая размер CMS и увеличивая скорость ее работы... Подробнее: http://fit-media.com/post_1200405197.html


  7. Если не хочется кусать локти

    Степень соответствия запросу: 3,77%
    Фрагменты текста поста :
    ... Таким образом после нескольких копирований вы обнаружите, что размер папки с копией гораздо больше размера папки-оригинала... ... Его достоинства: размер полученной копии будет в несколько раз (а иногда и в несколько десятков раз... ... ) меньше размера оригинала... Подробнее: http://fit-media.com/post_1203529769.html


  8. DropBox - убийца фалообменников

    Степень соответствия запросу: 2,12%
    Фрагменты текста поста :
    ... Размер &mdash... ... Вот так, например, будет выглядеть только созданный мной альбом: Все картинки в нем кликабельны, клик на любой из них покажет ее в более крупном размере... ... Так же можно загрузить ее в полный размер, сохранить на диске или запустить автоматическое слайд-шоу... Подробнее: http://fit-media.com/post_1256945370.html


  9. Кручу, верчу, обмануть хочу!

    Степень соответствия запросу: 0,94%
    Фрагменты текста поста :
    ... Потянув за квадратики в серединах горизонтальных сторон появившегося описывающего прямоугольника, вы сможете увеличить или уменьшить вертикальный размер выделенного изображения, т... ... Тут есть один момент - с помощью этого вида трансформации вы можете не только изменить размеры картинки, но и отразить ее горизонтально или вертикально... Подробнее: http://fit-media.com/post_1212106379.html


  10. Залепа №3. Майкрософт - антиглобалист!

    Степень соответствия запросу: 0,4%
    Фрагмент текста поста :
    ... Но объясните мне, дураку, в чем такое мега-отличие между обычной глобальной переменной от той же переменной с атрибутом static и засунутой в псевдо-класс, который представляет собой просто бесполезную оболочку... Подробнее: http://fit-media.com/post_1197554266.html


История внешних поисковых запросов

Меню

  • Главная страница
  • Оглавление блога
  • Лента новостей
  • Обратная связь
  • Правила блога

Анонсы по темам

  • Все посты блога
  • С миру по нитке
  • Мысли вслух
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Категории

  • Все посты по порядку
  • С миру по нитке
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Сервисы

  • Поиск по блогу
  • Поиск по всему сайту
  • Шпионское досье

Реклама


Стоимость сайта

Мой вебсайт стоит 865 404,18 руб

Статистика

    Widgetize!
  • Время работы: 0,25881 сек.
  • Память: 17 664 кБт
  • Статистика привратника
Copyright FIT-Media.com, © 2007-2012
Главная | Общее оглавление | Обратная связь | Правила блога | Лента RSS