Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)
Найдено страниц: 22 [показано 10]
Оптимизация PHP-кода
Степень соответствия запросу: 66,53%
Фрагменты текста поста : ... echo быстрее, чем print... ... Передавайте в echo несколько параметров, вместо использования конкатенацию строк... ... Указывайте полные пути в командах include / require , поиск файла будет идти быстрее... ... str_replace быстрее, чем preg_replace , но strtr быстрее, чем str_replace... ... Если функции замены строк, может принимать в качестве аргументов как массивы, так и одиночные символы, и если ваш список аргументов не слишком длинный, подумайте над тем, чтобы записать несколько одинаковых выражений замены, проходя один символ за раз, вместо одной строки кода, которая принимает массив поиска и замены Лучше использовать конструкции else if , чем несколько конструкций if... ... ] в семь раз быстрее, чем $row[id]... ... Методы в производных классах работают быстрее, чем они же, определённые в базовом классе... ... Ваши строки, определённые при помощи апострофа, а не двойной кавычки, будут интерпретироваться чуть быстрее, т... ... Конечно, вы можете использовать это только тогда, когда в вашей строке нет переменных... ... Строки, разделённые запятыми, выводятся быстрее, чем строки, разделённые точкой... ... Примечание: это работает только с функцией echo , которая может принимать несколько строк в качестве аргументов... ... При работе со строками, для определения длины строки, вы, разумеется, захотите использовать функцию strlen()... ... Эта функция работает очень быстро, ведь она не выполняет каких-либо вычислений, а лишь возвращает уже известную длину строки, доступную в zval-структуре (внутренняя структура C, используемая при работе с переменными в PHP )... ... функция, она будет работать медленно за счёт вызова некоторых операций, таких как приведение строки в нижний регистр и поиска в хэш-таблице, только после которых будут выполнены основные действия функции... ... } Вызов isset() быстрее, чем strlen() потому, что isset() - не функция, а языковая конструкция... ... За счёт этого isset() не имеет практически никаких накладных расходов на определение длины строки... ... Это особая специфика PHP , и не нужно таким образом модифицировать свой C и Java-код думая, что он будет работать быстрее, этого не произойдёт... ... ++$i будет быстрее в PHP потому, что вместо четырёх команд, как в случае с $i++ , вам понадобится только три... Подробнее: http://fit-media.com/post_1207831883.htmlФайлы vs базы данных.
Степень соответствия запросу: 16,57%
Фрагменты текста поста : ... Нам гораздо важнее узнать, насколько оптимально использовать для этой работы файлы и действительно ли это быстрее, чем работа с базой данных... ... Скрипт считывает в память ВЕСЬ файл статистики, не взирая на размер ( если посещаемость высокая или статистика собирается за большой срок, то это могут быть десятки или даже сотни мегабайт )... ... Язык PHP содержит пару функций ( serialize и unserialize ), предназначенных для преобразования массива в строку и обратно... ... Первая склеивает все элементы массива (разделяя их спец-символами с технической информацией) и возвращает полученную текстовую строку... ... Вторая делает обратное преобразование из строки в массив... ... она требует перебора части (а в худшем случае всех ) элементов массива и для каждого из них необходимо сделать сравнение достаточно длинных текстовых строк... ... com||вася пупкин'] В этом случае для сравнения строк будут использованы встроенные средства языка (библиотечные функции), которые работают гораздо быстрее самих PHP-шных скриптов, но все равно операцию эту быстрой не назовешь... ... Серилизация (склейка элементов массива в строку) и перезапись (опять же) ВСЕГО файла статистики... ... И хотя это будет гораздо быстрее чем сканирование массива (за счет работы библиотечных функций) все равно потребует много времени... ... Быстрее почти в 15 раз... ... Благодаря тому, что мы проиндексировали поле с именем хоста, мы находим нужную запись в 15 раз быстрее, чем в массиве (буду брать наихудший вариант)... Подробнее: http://fit-media.com/post_1222679684.htmlMySQL: MyISAM хотят заменить на новый движок Maria
Степень соответствия запросу: 11,45%
Фрагменты текста поста : ... Движок Maria - это расширенная версия MyISAM, которая поддерживает весь основной функционал MyISAM и в дополнение к этому предлагает: поддержку восстановления данных после сбоев (data auto-recovery, crash safe), полное логирование (включая операции CREATE, DROP, RENAME и TRUNCATE) и новый формат строк PAGE... ... INSERT и INSERT (множество строк), ALTER TABLE LOAD INDEX может пропускать неиспользуемые индексные блоки Новый блочный формат строк, в котором данные хранятся ввиде страниц При использовании блочного формата строк (выбираемого теперь по умолчанию) строковые данные могут кешироваться Блочные тесты большинства элементов Поддержка как отказоустойчивых (crash safe, транзакциональных) так и нетранзакциональных таблиц... ... (Нетранзакцональные таблицы не логируются и для строк используется меньше места): CREATE TABLE foo (... ... Maria будет работать быстрее на индексах с фиксированным размером, но медленнее на ключах с переменной длиной... ... Не поддерживается INSERT DELAYED Не поддерживается кеширование составных ключей Устранение недостатков до следующих релизов Хранение очень малых строк Не поддерживаются MERGE таблицы Различия, которые вероятно не будут устранены Страницы данных в блоковом формате увеличивают размеры: 10 байт на страницу и 5 байт на строки... ... Транзакции и поддержка конкурирующих записей приведут к увеличению: 7 байт на новые строки, 14 байт для удаленных строк Отсутствие внешнего блокирования (MyISAM имеет внешнее блокирование, но оно редко используется) Использование одинакового размера страниц для индекса и данных... Подробнее: http://fit-media.com/post_1202730586.htmlКак Заиконить Сайт
Степень соответствия запросу: 1,89%
Фрагменты текста поста : ... Как в то далекое время любая, даже самая мелкая программа пыталась защемить себя в трей к часам, так и теперь любой, даже самый неказистый сайт старается всунуть свою иконку в адресную строку браузера... ... Но в этом случае Вам придется добавить одну строчку в шаблон вашего сайта... ... ico), то Вам нужно вставлять в HTML-файлы строчку, описанную выше... ... Кроме того, если иконка лежит не в корне сайта, то в этой строчке нужно указать путь к иконке... ... Кстати, поскольку в этой строке можно записать полный путь (включающий домен сайта), то Вы запросто можете прикрепить себе иконку от чужого сайта... ... :) Все, что Вам потребуется - вписать строку AddType image/ICO ICO в файл... Подробнее: http://fit-media.com/post_1212879390.htmlУрок информатики для мелкософта (пояснение к залепе №8)
Степень соответствия запросу: 1,1%
Фрагменты текста поста : ... Дело в том, что это сделано не только (и не столько) для того чтобы избавить пользователя от написания длинных строк... ... Итак, по-пунктам: в строке (1) переменная c становится "дублем" переменной a , т... ... после инициализации в строке (2), значение c... Подробнее: http://fit-media.com/post_1198760520.htmlПошлите серфера на три веселых цифры!
Степень соответствия запросу: 1,1%
Фрагменты текста поста : ... Оправдав тем самым свою разгулявшуюся ленцу перед всем миром (и, в первую очередь, перед самим собой), он не стал разгребать сложные многопапочные запросы, а просто вырезал имя html-файла из строки адреса и этот файл и выдал в броузер... ... В строке адреса можно вводить что угодно - самое большее на что он способен - выдать надпись "Ничего не найдено"... ... com/download/ просто тупо вбив путь в строке адреса своего любимого Microsoft Internet Explorer'а... Подробнее: http://fit-media.com/post_1200930244.htmlПользовательский интерфейс
Степень соответствия запросу: 0,47%
Фрагменты текста поста : ... В этой ситуации было бы странно претендовать на истину, однако некоторыми соображениями автор этих строк хотел бы поделиться с читателями... ... Если среда по виду и некоторым опорным элементам будет напоминать пользователю что-то уже знакомое, он сможет быстрее приспособиться к ней... ... Пользователю, который ничего этого не заметит, но зато будет гораздо проще и быстрее взаимодействовать с системой... Подробнее: http://fit-media.com/post_1204019048.htmlМаксимум производительности
Степень соответствия запросу: 0,47%
Фрагменты текста поста : ... Все пользователи выполнили задание с помощью мыши примерно на 50% быстрее... ... Но что интересно, все высказались, что они выполнили задание гораздо быстрее с помощью клавиатуры... ... Поместите его либо в модальный диалог, либо в строку статуса... Подробнее: http://fit-media.com/post_1207048697.html14 принципов создания вежливых программ
Степень соответствия запросу: 0,21%
Фрагменты текста поста : ... интерфейс командной строки тоже будет нравиться, если он будет обладать вышеуказанными качествами... ... Когда служащему звонит знакомый из отдела продаж и объясняет, что можно получить большую выгоду если вот этот заказ обработать быстрее, он ускоряет его обработку... Подробнее: http://fit-media.com/post_1203349390.htmlПривратник-младший. Турбо-решение.
Степень соответствия запросу: 0,21%
Фрагменты текста поста : ... php строку $allow404 = false... ... на строку $allow404 = true... Подробнее: http://fit-media.com/post_1225008537.html
