php

20:39 10.07.2010

MN DB CMS. Часть 01

Вместо вступления.

В 4м семестре моего обучения в университете нам начали читать одну дисциплину. Её подлинное название не знает никто, но материал был о языке php и создании веб-приложений, на которых я если не собаку съел, то уж морскую свинку точно. Читайте далее…

Итак, в этом месяце я максимально плотно взялся за разработку своей CMS (правда, обещал это сделать ещё летом, но не сложилось), и за основу решил взять реализацию микроблога, так как он максимально прост (нет категорий и т.п.). Поделюсь результатами и мыслями. Читайте далее…

01:51 15.09.2009

MikeMB

Загадочная аббревиатура расшифровывается очень просто: Mike Nerevarin’s Microblog. Да-да, я закончил работу над собственным микроблогом. Зачем он мне? Я редко стал радовать вас новыми статьями по причине высокой занятости и изменения жизненных приоритетов, но я не хочу, чтоб у вас сложилось мнение, будто блог я забросил. Ни в коем случае! :) Читайте далее…

18:50 30.08.2009

A-Russia.ru на MikeCMS

Как многим известно, я более полугода наблюдал за проектом “Год Молодёжи”. Я открыто предлагал совершенно бесплатно (на некоторых условиях) создать свой блог или подобный проект (портфолио для художника, например) на своей редакции WordPress’а - MikeCMS. Сейчас хочу рассказать о процессе. Читайте далее…

На особо пожирающей ресурсы станице - 9.4 мб, 8 запросов, 0.6 с. На остальных - до 2.5 мегабайт (память указывается без учета sape.ru, который сжирает ещё мегабайт). В сравнении со старой версией (11.36 мб, 139 запросов, 7 с) прирост скорости… Посчитайте сами :)

Конечно, я очень много редактировал руками, а так же применял “ручное” кэширование - в шаблоне много html кода (например весь сайдбар - это тупо код). В ходе редактирования сложился принцип работы собственной CMS, которую я сейчас и начну делать.

Ещё переделал скрипт orphus’а, ибо товарищ очень пёкся по поводу прямой ссылки на свой ресурс, и без неё скрипт не работал. Теперь работает, нужно просто подключить его где-нибудь после HEAD’а.

Слишком долго не писал - замучали работа и университет с курсовыми и рефератами. С работы уволился, курсовые и рефераты написал, теперь можно и поработать в своё удовольствие. :)

Пока в голове зреет структура работы своего движка, я решил перевести на бета-версию свой проект о Борисе Пастернаке. Посмотрев статистику, я ужаснулся: 11.36мб, 139 запросов к базе и 7 секунд генерации. Наполеоновские планы - 3-4мб памяти, до 15 запросов, до 1 секунды генерации. Пожелайте удачи. :)

Относительно того, что было, только вот Google опять не ходит ко мне в гости. А всё потому что начал опять теребить пинги, перетаскивая его из специально выделенных админских функций, не подключаемых к стандартной схеме, в эту стандартную схему!

На самом деле это тестовая запись для проверки кое-чего, но я решил заодно и рассказать как двигается процесс. Читайте далее…

Сайт стал частенько подтормаживать, а мне нужно учиться программированию, поэтому возникла идея взять движок и максимально оптимизировать его. Сейчас потребление на уровне 27 запросов к БД, потребление памяти - 12.5 мб, кеширования нет никакого. Что я хочу сделать? Я хочу перелопатить весь код Wordpress’а, выкинуть всё, что не используется у меня, оптимизировать оставшееся и добавить к этому кэширование. Читайте далее…

21:33 30.01.2009

D-lib.ru на MaxSiteCMS

Сменил движок на своём литературном сайте. Был Wordpress, стал MaxSite CMS. Кратко: отображение не пострадало, ссылки Sape.ru остались на местах, производительность увеличилась где-то вдвое. Более подробные комментарии и мысли о MaxSiteCMS позже.

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

Работа завершена, сайт открыт. Читайте далее…

Мой первый плагин позволяет пользователям редактировать свои комментарии в течение заданного отрезка времени. Читайте далее…

0.136