Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)
Найдено страниц: 34 [показано 10]
Файлы vs базы данных.
Степень соответствия запросу: 50,99%
Фрагменты текста поста : ... Итак, последовательность действий модуля сбора статистики Lasto-блога примерно такова: при обращении серфера к любой странице сайта запускается один и тот же скрипт, который должен собирать статистическую информацию: кто пришел (серфер или бот), откуда он пришел (сайт-источник), куда он пришел (страница нашего сайта) и т... ... Принципы работы достаточно ясны и понятны, вся информация легко-доступна для любого скрипта и интереса не вызывает... ... db — данные о хитах (метка времени хита, IP-адрес источника, User-Agent клиента, хост источника, страница сайта к которой обратился клиент)... ... При обращении серфера к странице, скрипт собирает всю необходимую информацию (имя страницы, URL страницы-источника, user-agent, дата обращения и т... ... Скрипт считывает в память ВЕСЬ файл статистики, не взирая на размер ( если посещаемость высокая или статистика собирается за большой срок, то это могут быть десятки или даже сотни мегабайт )... ... Итак, скрипт загружает текстовый файл и преобразует его в массив... ... Скрипт должен найти ячейку с данными по определенному в первом пункте поисковику и запросу... ... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']... ... За счет кэширования вы выиграете часть времени на чтении/сохранении файла статистики, но как быть с массивом... ... А значит парсинг текста и построение массива, равно как и последующая склейка все равно будут выполняться при каждом обращении к скрипту (сайту)... ... К тому же не стоит забывать, что пока одна копия запущенного скрипта копается в вашем (пусть и прокэшированном) файле, все другие будут тихо и мирно курить в сторонке... ... Куда ж без них :-) Итак, серфер пришел, что происходит в скрипте... ... По времени — молниеносно... ... Скрипт должен получить данные из базы о количестве хитов «за сегодня»... ... Ни один скрипт тут рядом не стоял... ... И хотя это будет гораздо быстрее чем сканирование массива (за счет работы библиотечных функций) все равно потребует много времени... ... Как нетрудно догадаться поиск во второй таблице нам даст уже экономию времени в 15*10 = 150 раз... ... Да еще про кэширование вспомним :-) Кстати, если ваш сайт достаточно посещаем, то файл статистики будет расти как на дрожжах и каждое обращение к скрипту будет вызывать чтение/парсинг/поиск/сохранение всех этих десятков мегабайт, а при использовании БД при любом количестве посетителей нам все так же будет нужно читать всего несколько сотен байт (три записи из таблиц), а записать - только 12 байт... ... записи из первых двух таблиц не нужно будет передавать в скрипт, а мотор СУБД обработает их сам и очень-очень быстро... Подробнее: http://fit-media.com/post_1222679684.htmlAJAX — WEB 2.0 за 5 минут
Степень соответствия запросу: 34,85%
Фрагменты текста поста : ... Теперь вернемся к нашей странице и добавим в нее функцию загрузки содержимого: Скрипт загрузки контента <... ... Не стану изобретать велосипед и просто добавлю на страницу ссылку, кликнув по которой пользователь запустит наш скрипт... ... Код: Ссылка для запуска скрипта <... ... Решается эта задача так же просто, но сперва давайте создадим серверный скрипт, который будет получать данные с нашей страницы и отправлять ответ... ... Наш скрипт будет получать со страницы имя пользователя и отправлять назад приветствие... ... > Мы будем отправлять данные (введенное имя) в скрипт методом POST (а почему бы и нет... ... } Первой командой мы считываем значение атрибута value из нашего поля ввода и сохраняем его в переменной nnn, а второй командой вызываем наш серверный скрипт с передачей ему считанного имени и занесением ответа в наш контейнер... ... Этот пример использует серверный скрипт, поэтому на вашей локальной машине (без установленного вэб-сервера и интерпретатора PHP) он не сработает... ... Писать код, считывающий все эти значения, чтобы передать их скрипту &mdash... ... Начнем, как и раньше, с серверного скрипта... ... Код скрипта (файл file... ... Всю необходимую информацию (список полей, их типы, адрес серверного скрипта и т... Подробнее: http://fit-media.com/post_1262093659.htmlОптимизация PHP-кода
Степень соответствия запросу: 2,56%
Фрагменты текста поста : ... Если вам необходимо определить время, когда скрипт был запущен, лучше используйте $_SERVER[&rsquo... ... Ваши PHP-скрипты компилируются каждый раз, если скрипты они не кэшируются... ... Кэширование обычно увеличивает производительность на 25-100% за счёт экономии времени на компиляцию... ... это высокопроизводительная система кэширования объектов в памяти, которая повышает скорость веб-приложений за счёт уменьшения времени загрузки БД... ... Кэшированный микрокод полезен тем, что позволяет вашему скрипту не перекомпилироваться заново для каждого запроса... ... Профилирование покажет вам, сколько времени выполняются части вашего кода... Подробнее: http://fit-media.com/post_1207831883.htmlВизуальный редактор для Lasto-Blog-B
Степень соответствия запросу: 2,56%
Фрагменты текста поста : ... Визуальный редактор для Lasto-Blog-B Автор скрипта Lasto-Blog-B (на котром работает этот блог), Вадим Ласто , к сожалению, не потрудился встроить в свое творение сколько-нибудь нормальный редактор текста... ... Оно и понятно - хотя это скрипт блога, назначение у него все же несколько иное... ... Как показывает практика и наблюдения, все же существуют в природе люди, которые (как и я) используют этот скрипт по прямому его назначению - в качестве обычного блога... ... Правды ради стоит упомянуть, что в комплекте Lasto-Blog-B идет скрипт, который позволяет очищать статьи из Microsoft Word (сохраненные в формате HTML) ... ... Поскольку автор скрипта посчитал излишним тратить время на такой "... ... %%%визуальный редактор для ласто-блога, FCKeditor, скрипт, закгрузка картинок на сервер%%%... Подробнее: http://fit-media.com/post_1224871025.htmlМаксимум производительности
Степень соответствия запросу: 1,95%
Фрагменты текста поста : ... Эффективное использование времени пользователя Хотя с этими методами никто не спорит, применение их на практике может оказаться не таким уж простым делом... ... Решение зависит от того, нужен ли вам слабый свет в течение длительного времени, или сильный свет за короткое время... ... Во время этого процесса у системы, скорее всего, будет достаточно времени для передачи информации в фоновом режиме... ... Над проблемой печати стали работать в первую очередь, потому что Печать отнимает много времени Печать не требует вмешательства пользователя Общее время выполнения задачи предсказать нельзя Следующее задача пользователя обычно не связана с результатами печати Если принтер подключен к высокоскоростной сети и в очереди печати нет заданий, все происходит довольно быстро... ... на длительный период времени... ... Уменьшайте субъективное время восприятия Все вышеописанные подходы касаются измеряемого времени, которое требуется пользователю для выполнения задачи... ... Основная стратегия уменьшения субъективного времени восприятия: Пользователи должны быть постоянно заняты Когда в процессе работы возникает неизбежная пауза, например, потому что программа должна обратиться к серверу, убедитесь, что пользователь занят и развлечен... ... Следующие типы индикаторов приведены в порядке от наиболее до наименее желаемого: Индикатор оставшегося времени... Подробнее: http://fit-media.com/post_1207048697.htmlПривратник-младший. Турбо-решение.
Степень соответствия запросу: 1,78%
Фрагменты текста поста : ... Поэтому, для разруливания этой ситуации в скрипт введена переменная $allow404 , которая управляет отправкой «... ... Чуть ниже в файле идет список стоп-слов, найдя которые в юзер-агенте скрипт безаговорочно выплюнет 404... ... Теперь, чтобы подключить скрипт к блогу, необходимо внести изменения в файл... ... PS Если вы решили, что данный скрипт для вас полезен, то автор с удовольствием примет вашу благодарность в виде пары монет, отправленных на кошелек Z193099158015 системы WebMoney... ... Он подкинул идею, что данный скрипт может быть опасен, т... Подробнее: http://fit-media.com/post_1225008537.htmlПользовательский интерфейс
Степень соответствия запросу: 1,75%
Фрагменты текста поста : ... До последнего времени на компьютерах любители могли только играть в игры... ... Однако психологи, занимающиеся интерфейсом, говорят о совсем другом времени, - времени, когда пользователь может начать взаимодействие с новой картинкой на экране... ... Анимация за счет увеличения времени перехода от одной картинки к другой (а именно времени анимированного преобразования картинок) существенно сокращает время осознания новой картинки... ... Это - сигнал о том, что на действия пользователя система временно реагировать не будет... ... С другой стороны, и такой простой сигнал, как мигание, имеет действительно миллионы хорошо осознаваемых оттенков, связанных с изменением яркости объекта во времени... ... Соответствующее изменение на экране происходит (быть может, не сразу) на очередном временном такте... Подробнее: http://fit-media.com/post_1204019048.htmlМиф о метафоре
Степень соответствия запросу: 1,34%
Фрагменты текста поста : ... Проблема в том, что обратное тоже верно: мы должны понять, как она работает, для того чтобы запустить ее... ... Инженеры предпочитают видеть все шестеренки, рычаги и клапаны, потому что это позволяет им понять, что происходит внутри машины... ... Но большинство пользователей - не инженеры и совершенно не хотят разбираться в устройстве программ или же не имеют на это времени... ... Для них важнее выполнять свою работу, а не набираться опыта, что инженерам часто трудно понять... ... Вы интуитивно понимаете, как работает пиктограмма мусорной корзины потому, что вы уже однажды предприняли попытку понять как работает настоящая мусорная корзина, тем самым подготовив свой мозг для отождествления... ... Но вы не можете интуитивно понять, как работает настоящая мусорная корзина... ... Хотя все идиомы необходимо сначала понять, хорошие идиомы понятны с первого раза... ... Легко понять такие идиомы как "первый блин комом" , "где собака зарыта" и т... ... Точно также легко понять такие идиомы, как меню , закладки , кнопки , выпадающие списки , клавиатуры , мыши и карандаши... ... Интуитивно легко понять, как работать с буфером обмена, потому что это метафора... ... С одной стороны вы можете интуитивно понять основные функции программы, но с другой стороны метафора ограничивает навигацию очень элементарным, линейным маршрутом... ... Конечно я подниму ее, было бы глупо не поднять... Подробнее: http://fit-media.com/post_1206190085.htmlВойна с попингуями: вторая волна
Степень соответствия запросу: 1,14%
Фрагменты текста поста : ... Не скажу, что скрипт даст 100% защиту, но пока (за последние дни работы первого варианта) на сайт не смог пробиться никто посторонний :) Точнее, ни один попингуй не принес на блог более 10 хитов... ... Итак, с сегодняшнего дня (точнее прямо сейчас) начитается тестирование альфы второй версии скрипта... ... PS Скрипт запущен полностью "... ... :) %%%скрипт, попингуй, блокировка, хиты, ласто-блог, привратник%%%... Подробнее: http://fit-media.com/post_1224454796.htmlПошлите серфера на три веселых цифры!
Степень соответствия запросу: 1,1%
Фрагменты текста поста : ... И хотя этот показатель принято скрывать от окружающих, он все же время от времени выскакивает наружу, как чертик из коробки - в самый неожиданный момент... ... Но разработчик решил так: мой скрипт все страницы представляет лежащими в корне сайта, поэтому ссылок вглубь иерархии папок быть не должно, если их только не наделает тупой вэб-мастер, но в этом случае он сам виноват... ... Расположенный на сайте скрипт от Гугль-аналитикс, (или любой другой конторы по подсчету статистики) засекает этот хит и вносит в статистику посещаемости новую, ранее невиданную, страницу с адресом http://www... ... Тем самым как бы закрепляется эффект существования дубля, ведь все тот же скрипт аналитика регулярно отчитывается, что указанные страницы существуют в природе и исправно посещаются... ... Например, левую страницу может заметить какой-нить счетчик (типа LiveInternet) и внести в свой рейтинг посещаемости, а оттуда ее вытянет бот... ... Затраты времени на это действо минимальны, а эффект, как видно из этого опуса, колоссальный... Подробнее: http://fit-media.com/post_1200930244.html
