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

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




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

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

    Степень соответствия запросу: 40,91%
    Фрагменты текста поста :
    ... Оптимизация PHP-кода Блуждая по просторам сети, набрел на такой интересный документ: 40 Tips for optimizing your php code Если метод может быть статическим, сделайте его статическим... ... Если функции замены строк, может принимать в качестве аргументов как массивы, так и одиночные символы, и если ваш список аргументов не слишком длинный, подумайте над тем, чтобы записать несколько одинаковых выражений замены, проходя один символ за раз, вместо одной строки кода, которая принимает массив поиска и замены Лучше использовать конструкции else if , чем несколько конструкций if... ... Сообщения об ошибках дорого стоят Не используйте функции внутри условия цикла for , например как здесь: for ($x=0... ... Здесь функция count() будет вызываться при каждом проходе цикла... ... Почти также работает инкремент локальной переменной в функции... ... Объявление глобальной переменной, без использования её в функции, также замедляет работу (примерно на ту же величину, что и инкремент локальной переменной)... ... Вызов функции с одним параметром и пустым телом функции в среднем равняется 7-8 инкрементам локальной переменной ( $localvar++ )... ... Примечание: это работает только с функцией echo , которая может принимать несколько строк в качестве аргументов... ... При работе со строками, для определения длины строки, вы, разумеется, захотите использовать функцию strlen()... ... Эта функция работает очень быстро, ведь она не выполняет каких-либо вычислений, а лишь возвращает уже известную длину строки, доступную в zval-структуре (внутренняя структура C, используемая при работе с переменными в PHP )... ... функция, она будет работать медленно за счёт вызова некоторых операций, таких как приведение строки в нижний регистр и поиска в хэш-таблице, только после которых будут выполнены основные действия функции... ... } Вызов isset() быстрее, чем strlen() потому, что isset() - не функция, а языковая конструкция... ... Это один из вариантов оптимизации PHP-кода в байт-код утилитой Zend Optimizer... ... Тем не менее, это хорошая идея, поскольку не все байткод-оптимизаторы оптимизируют это, также остаётся немало скриптов, работающих без оптимизации... ... Используйте сколько угодно предопределённых функций... ... Если в вашем коде есть функции, работающие очень долго, может стоит их переписать на C в виде расширения... ... %%%оптимизация скриптов , PHP, секреты%%%... Подробнее: http://fit-media.com/post_1207831883.html


  2. Windows с маленькой буквы w

    Степень соответствия запросу: 39,21%
    Фрагменты текста поста :
    ... Важно то, что новая комната должна ассоциироваться именно с целью, а не с какой-то задачей или функцией... ... Вынесение функций в диалоговое окно отделяет их от главной задачи... ... С точки зрения программиста, регулировка глубины тени - отдельная функция, поэтому кажется естественным так и относится к ней... ... Однако с точки зрения художника эта функция – часть процесса рисования и поэтому должна находиться в главное окно... ... Программирование – очень сильно ориентированный на функции процесс... ... Соедините это с невероятной легкостью создания новых окон и в результате получите по одному окну на одну функцию... ... Когда я хочу выполнить функцию, выпадающую из нормальной последовательности событий, программа должна предоставить мне для этого специальное место... ... В этом случае создание специального окна для функции будет уместным... ... Для достижения хорошего эффекта мы должны анализировать функции программы с точки зрения целей пользователя... ... Если же пользователь решил вставить в свой рисунок другую готовую картинку, эта задача все еще достаточно связана с целью художника – создать красивый рисунок, но для этого нужны другие функции, не относящиеся к рисованию... ... В программе функция вставки изображения тоже должна быть легко доступной, но, так как для нее нужен отдельный набор инструментов, которые в обычной работе не используются, ее следует разместить в отдельном окне... ... Вместо того, чтобы просто помещать каждую новую функцию в новое окно, мы видим, что некоторые функции вообще не нужно помещать в диалоговые окна, другие должны быть вынесены в отдельное окно, интегрированное в общий интерфейс, а некоторые функции вообще нужно убрать из программы... ... Загрязнение окнами Некоторые разработчики считают, что каждую функцию нужно помещать в отдельное диалоговое окно... ... Для достижения множества целей пользователю необходима целая серия функций... ... Если в программе используется одно окно для одной функции, экран быстро становится визуально загроможденным... Подробнее: http://fit-media.com/post_1204300625.html


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

    Степень соответствия запросу: 13,03%
    Фрагменты текста поста :
    ... Теперь вернемся к нашей странице и добавим в нее функцию загрузки содержимого: Скрипт загрузки контента <... ... /script> О том, как работают селекторы jQuery можете прочесть в интернете, статей на эту тему уйма, я лишь скажу, что обратиться к любому элементу DOM (или набору элементов),можно просто передав в специальную функцию $(... ... Функция $('#my_container') вернет объект jQuery, который имеет массу методов, выполняющих самые разные действия... ... после выполнения функции mytest() внутри контейнера будет помещено содержимое нашего файла (в данном примере это будет надпись "... ... Итак, функция загрузки готова, осталось как-то ее активировать (запустить)... ... br> Так же придется изменить и функцию mytest()... ... Теперь она будет выглядеть вот так: Измененная функция mytest() function mytest() {  ... ... Вместо этого он принимает третьим параметром функцию, которая будет обрабатывать полученные с сервера данные... ... всего навсего указывает функцию, которую необходимо выполнить сразу после загрузки страницы... Подробнее: http://fit-media.com/post_1262093659.html


  4. Миф о метафоре

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


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

    Степень соответствия запросу: 1,9%
    Фрагменты текста поста :
    ... В качестве дат (видимо для оптимизации) используются целочисленные значения, равные количеству дней, прошедших с некой фиксированной даты (1 января 2000 года)... ... Язык PHP содержит пару функций ( serialize и unserialize ), предназначенных для преобразования массива в строку и обратно... ... Назначение этих функций — упростить передачу массивов по каналам связи, равно как и их сохранение на носителях... ... com||вася пупкин'] В этом случае для сравнения строк будут использованы встроенные средства языка (библиотечные функции), которые работают гораздо быстрее самих PHP-шных скриптов, но все равно операцию эту быстрой не назовешь... ... Делается это вызовом всего двух функций... ... И хотя это будет гораздо быстрее чем сканирование массива (за счет работы библиотечных функций) все равно потребует много времени... ... :-) %%%базы данных, файловые движки, CMS, оптимизация скорости работы%%%... Подробнее: http://fit-media.com/post_1222679684.html


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

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


  7. Залепа №9. Microsoft друзей не признает.

    Степень соответствия запросу: 0,21%
    Фрагменты текста поста :
    ... NET существовали в любом компилирующем языке и функции из которых встраивались прямо в exe-шник, не создавая никаких проблем... ... В случае же сборок (как и в случае DLL), нам приходится тянуть за собой мегабайты сборочного барахла даже если мы используем из нее только одну функцию, размером в 300 байт... Подробнее: http://fit-media.com/post_1199568462.html


  8. Оптимизируем мышиную возню

    Степень соответствия запросу: 0,21%
    Фрагменты текста поста :
    ... В современных версиях оболочки Gnome для Linux существует гениальная по простоте и супер-полезная функция... ... В операционной системе Microsoft Windows лично мне очень сильно не хватает такой функции... Подробнее: http://fit-media.com/post_1199978157.html


  9. 14 принципов создания вежливых программ

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


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

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


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

Меню

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

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

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

Категории

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

Сервисы

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

Реклама


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

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

Статистика

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