Реализуем внутреннюю архитектуру CMS. Часть первая

Ноябрь 6, 2007

Сейчас речь пойдет о том, как определиться с инфраструктурой нашей будущей CMS.

Начну я с самого главного — со связующего звена — файла путей. Поскольку, за основу взята концепция MVC, то мы определяем 2 ведущие папки, которые будут использоваться как хранилища скриптов:...

Читать дальше »

Add to Bookmarks

Разрабатываем идею CMS

Ноябрь 5, 2007

Что же такое CMS?

Верных расшифровок в сети — море. Каждый самописный движок авторы гордо крестят «Система управления контентом». Но так ли это, на самом деле?

Если Вы пришли сюда — значит неудовлетворен еще один клиент (в нашем случае — вы) бесплатной или платной cms — не важно...

Все, что мы будем делать — разрабатывать принцип cms, которая будет удовлетворять следующим требованиям:...

Читать дальше »

Add to Bookmarks

40 способов оптимизировать Ваш PHP-код

Ноябрь 4, 2007

Add to Bookmarks

Статус-коды ответов сервера: 5xx

Ноябрь 2, 2007

Перечень кодов статуса HTTP, использующихся для обозначения возможных ошибок сервера (коды 5xx).

Читать дальше »

Add to Bookmarks

Статус-коды ответов сервера: 4хх

Ноябрь 2, 2007

Этот пост содержит перечень кодов статуса HTTP, использующихся для обозначения возможных ошибок в клиентском запросе (коды 4xx).

Читать дальше »

Add to Bookmarks

Статус-коды ответов сервера: 3xx

Ноябрь 2, 2007

Перечень кодов статуса HTTP, использующихся при перенаправлении запроса (коды 3xx).

Читать дальше »

Add to Bookmarks

Кодировка, PHP и MySQL

Ноябрь 2, 2007

Очень часто встречаю на просторах сети вопросы «Что делать, если кривая кодировка при выводе информации из базы данных MySQL».

Совет, кстати, универсальный: используйте UTF8 при разработке приложений и базы данных. Однако, если это не возможно или не помогает, можно попытаться исправить ситуацию следующим методом: задать кодировку вывода.

Читать дальше »

Add to Bookmarks

PHP-скрипты: оптимизация копирования файлов

Октябрь 31, 2007

В прошлой статье мы убедились в том, что запуск бинарных файлов должен компенсироваться временем исполнения скриптов. Сегодня мы тестируем функцию копирования файлов из одной директории в другую.

Читать дальше »

Add to Bookmarks

PHP-скрипты: тестируем скорость работы тестировщика

Октябрь 31, 2007

Принимая решение, о том, как же все-таки измерять быстродействие того либо иного метода кодинга, я решил остановиться на тестировании 2-х обкаточных методиках.
Читать дальше »

Add to Bookmarks

PHP для гуру и извращенцев :)

Октябрь 31, 2007

Себя я отношу к последним. В то время, как разработчики PHP упрощают жизнь программистов, я себе ее усложняю... Дело в том, что я пишу сервисы, которые потребляют огромные мощности (обработка строк, например). Поэтому, в целях оптимизации и ускорения работы скриптов часто делаю абсурдные вещи...

К таковым можно отнести, например, unset каждой отработавшей переменной, использование передачи значения по ссылке(даже на циферку 2 или буковку «Б») и так далее.

Читать дальше »

Add to Bookmarks