Pilat, институт надо заканчивать, согласен, но только если действительно сам хочешь, иначе пустая трата времени.
Книга Гутманса хорошая, но не для новичка. Скорее всего наиболее удачным вариантом будет записаться на курсы, например в Специалист. После получения основ можно будет почитать Гутманса и Шлосснейгла + активно изучать мануал, закреплять практикой. Из русских авторов стоит обратить внимание на Котерова.
http://ru.php.net/manual/en/book.simplexml.php
http://ru.php.net/manual/en/class.domdocument.php
А дружба начинается с улыбки? Что-то вы не больно мне улыбаетесь судя по прошлому сообщению :)
Я не говорил о выполнении "тучи маленьких запросоы", я говорю о использовании памяти и кэшировании результатов запроса, что лучше, быстрее, скорость чтение файла или памяти.
PHPExpert добавил 12.01.2010 в 19:26
Кстати о видеокартах, многие приложения сейчас начали использовать мощнейшие процессоры видеокарт не для обработки графики, а для вычислений.
Я не подключаю Zend Framework и подобные ему для сложения двух чисел.
Хорошо держать запущенный MySQL сервер и не использовать его? Либо использовать и выделять дополнительные ресурсы на чтение файлов? Конечно пример чтения даты из файла не несёт в себе большую нагрузку и скорость выполнения, но лучше задуматься сейчас чем потом, обнаружив что у вас сайт грузится по несколько секунд и при этом на сервере свободно два гигабайта памяти.
Зачем напрямую если на сервере есть MySQL и он уже запущен, потребляет нужную ему память и что получается в пустую? Ну давайте тогда пыль сдувать с сервера.
Запись я не учитывал, только чтение. Я же написал. $load_date = file_get_contents($file); ушло 0.67 ms
Проверил.
$file = 'load_date.txt'; $load_date = file_get_contents($file); if($load_date) { file_put_contents($file, time()); }
На открытие файла для чтение даты с помощью $load_date = file_get_contents($file); ушло 0.67 ms
На получение даты через SELECT уйдёт 0.1 ms, это я даже проверять не буду. Если включено кэширование, то такой запрос даже выполняться не будет каждый раз, MySQL возьмёт его из памяти, а не файла! Конечно много можно спорить, но если уж сайт использует СУБД, то лучше использовать её.
Уверен что стоит проверить. Тем более MySQL умеет кэшировать результаты.