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

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




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

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

    Степень соответствия запросу: 55,15%
    Фрагменты текста поста :
    ... Главное то, что ПРИ ЛЮБОМ ХИТЕ (даже переходе серфера с одной страницы сайта на другую) происходят ВСЕ описанные операции — чтение, разбор, поиск, склейка, запись и выполняются они над ВСЕМ содержимым файла статистики... ... При нормальном (читай « грамотном ») подходе тут будут использованы аж три таблицы: в первой будут храниться хосты поисковиков (по одному на запись), во второй — запросы с хостов (каждый запрос в отдельной записи), ну и в третьей — собственно количество посетителей по дням для каждой из искалок по каждому из запросов... ... каждой записи из первой таблицы соответствуют несколько записей из второй, каждой из которых соответствуют несколько записей из третьей... ... Таким образом, одной операцией сравнения мы сразу определяем в какой из половин таблицы находится нужная нам запись, т... ... Затем оставшийся диапазон (половина таблицы) снова делится пополам и все повторяется до тех пор, пока мы не найдем нужную запись, либо убедимся, что ее нет... ... Благодаря тому, что мы проиндексировали поле с именем хоста, мы находим нужную запись в 15 раз быстрее, чем в массиве (буду брать наихудший вариант)... ... размер записи в них фиксированный... ... для перехода к нужной записи достаточно просто размер заголовка файла добавить к произведению размера записи в байтах на номер записи и получаем точное смещение от начала файла... ... После того как мы нашли с помощью индексов нужную запись, ее требуется загрузить в память... ... Нам нужно загрузить ТОЛЬКО ОДНУ ЗАПИСЬ , а вовсе не всю таблицу... ... В нашем случае размер записи (для третьей таблицы) составляет 12 байт , ведь там только три поля — Q_ID , Date и Hits , каждое из которых представляет собой 32-битное число и занимает 4 байта... ... Запись считали, увеличили на единицу и снова записали НА ТОЖЕ МЕСТО в файле таблицы... ... Поскольку записи в нашей третьей таблице (в данном случае) также будут иметь фиксированную длину, то поиск нужной внутри файла также сведется к одному сложению и одному умножению, а уж прочесть и снова записать на тоже место 12 байт — милисекундное дело (даже с учетом автоматической коррекции индексного файла)... ... Да еще про кэширование вспомним :-) Кстати, если ваш сайт достаточно посещаем, то файл статистики будет расти как на дрожжах и каждое обращение к скрипту будет вызывать чтение/парсинг/поиск/сохранение всех этих десятков мегабайт, а при использовании БД при любом количестве посетителей нам все так же будет нужно читать всего несколько сотен байт (три записи из таблиц), а записать - только 12 байт... ... записи из первых двух таблиц не нужно будет передавать в скрипт, а мотор СУБД обработает их сам и очень-очень быстро... Подробнее: http://fit-media.com/post_1222679684.html


  2. AJAX — WEB 2.0 за 5 минут

    Степень соответствия запросу: 37,19%
    Фрагменты текста поста :
    ... сервер возвращает простой HTML, вместо XML, как того требует технология AJAX... ... html <... ... html (но вы, естественно, можете дать любое имя)... ... html')... ... : CSS замены цвета фона #my_container { background: red... ... } Броузер понимает запись #my_container как некую ссылку на элемент с id="... ... запись $('#my_container') указывает фреймворку, что мы собираемся работать с элементом DOM, имеющим id="... ... html... ... html <... ... html> <... ... html')... ... /html> Сохраните файлы index... ... html, jquery... ... html в одной папке, откройте index... ... html в вашем любимом броузере, кликните по ссылку Run... ... html')... ... html <... ... html> <... ... /html> Как видите, теперь я создал форму и использовал два поля &mdash... ... html - загрузка файлов <... ... html> <... ... /html> Чуть комментариев к коду... ... после получения ответа (она поместит ответ в наш контейнер)... Подробнее: http://fit-media.com/post_1262093659.html


  3. Привратник-младший. Турбо-решение.

    Степень соответствия запросу: 2,72%
    Фрагменты текста поста :
    ... shtml$ index... ... html$ index... ... shtml$ pr... ... html$ pr... Подробнее: http://fit-media.com/post_1225008537.html


  4. Залепа №13. О грамотном проектировании и неграмотном IDE.

    Степень соответствия запросу: 1,53%
    Фрагменты текста поста :
    ... Каждая запись справочника содержит данные об одном пользователе: его логин, пароль для входа в систему и какие-то дополнительные атрибуты... ... Нам необходимо создать отдельный класс, представляющий собой запись из БД (информацию об отдельном пользователе)... ... Набросаем примерную структуру: Набросок класса записи public class CUser : Form { private string Login... Подробнее: http://fit-media.com/post_1204892317.html


  5. Грамотный интерфейс: поля ввода

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


  6. С Днем 8-го марта!

    Степень соответствия запросу: 0,68%
    Фрагменты текста поста :
    ... На место поставит нас Женщина-бром... ... А именно: здорово, хоть и непросто, Объять необъятную Женщину-космос, Разжать крепко сжатую Женщину-фигу И выиграть Женщину-высшую-лигу, В постель положить с собой Женщину-книжку, Все деньги поставить на Женщину-фишку, И высшее счастье - вскочить среди ночи С заботой о Женщине-тамагочи... Подробнее: http://fit-media.com/post_1204803229.html


  7. Идея глобального контента

    Степень соответствия запросу: 0,68%
    Фрагменты текста поста :
    ... Запись в новостной ленте... ... Используются все теже поля, что и для записи в новостях, но с небольшими дополнениями: цена единицы товара ( price ) количество товара на складе ( number ) картинка товара, лишь для удобства - никто не запрещает ее вставить в само описание товара ( image ) Итог... Подробнее: http://fit-media.com/post_1242742678.html


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

    Степень соответствия запросу: 0,29%
    Фрагменты текста поста :
    ... В частности о "сокращенной" записи некоторых операций... ... Ладно, давайте перейдем к "сокращенной" записи описанной выше операции и подумаем вот над чем: теоретически методы operator+() и operator+=() должны делать одно и тоже, различие лишь в том, куда направится результат... Подробнее: http://fit-media.com/post_1198760520.html


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

    Степень соответствия запросу: 0,29%
    Фрагменты текста поста :
    ... Десять лет назад, достаточно было соорудить сайт на HTML в обычном "Блокноте" (можно даже без картинок), разместить его где-нибудь - все равно где, ткнуть искалку в него носом и все - посещаемость этому ресурсу обеспечена... ... знать всякие сетевые заморочки типа HTML или CSS для работы с этой CMS совсем не нужно - система достаточно грамотная, чтобы понять, что от нее хочет очередной сайто-строитель... Подробнее: http://fit-media.com/post_1200405197.html


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

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


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

Меню

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

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

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

Категории

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

Сервисы

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

Реклама


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

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

Статистика

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