 |
|
|
 |
Сейчас, 12 гостей и 0 посетителей онлайн..
Вы анонимный пользователь.
|
|
 |
| Автор | [Развлечения] Белорусский празднично-информационный центр |
voll
 Разработчик Xaraya
 Сообщений: 5261 Отправлено: 02 Сен, 2002 г. - 19:53  
|
http://www.prazdnik.by/
Праздники всех времен и народов - это еще не все, что ждет Вас на страницах проекта. Сервисный каталог предлагает самую полную и достоверную информацию об организациях и частных лицах, готовых помочь Вам организовать любой праздник. Также всегда в Вашем распоряжении поздравления, тосты, застольные песни, игры, конкурсы, традиции, виртуальные открытки и все, что только может быть связано с праздником!
| | |
parrot
 Спец
 Сообщений: 462 Отправлено: 04 Сен, 2002 г. - 18:58  
|
voll
Однако шустро . Волл, ты это сам занес, или у тебя робот встроен в PostNuke, сообщающий обо всех новых сайтах?
Я только сегодня на сайт пробился (поздравляю с новым рождением), а тут уже мой ресурс прописан..
Приятно. 8)
_________________
Prazdnik.by - Чаще отдыхай! Праздничный информационный центр! | | |
voll
 Разработчик Xaraya
 Сообщений: 5261 Отправлено: 04 Сен, 2002 г. - 22:30  
|
>> или у тебя робот встроен в PostNuke, сообщающий обо всех новых сайтах?
Ага. И кредитную карточку не забудь проверить. :D | | |
parrot
 Спец
 Сообщений: 462 Отправлено: 20 Авг, 2003 г. - 10:26  
|
Сменился "дизайн" сайта (если это можно так назвать).
Отказались от жирно-сине-желтой "вырви-глазности" и перешли к более легкому бело-желто-голубому...
Для информации: тема - тотально переделанная ereka (она кажись вообще изначально была под phpnuke, 70% не работало...)
Может, какие замечания будут? Или глюки какие кто заметит...
_________________
Prazdnik.by - Чаще отдыхай! Праздничный информационный центр! | | |
TAndrew
 Наблюдатель
 Сообщений: 3476 Отправлено: 20 Авг, 2003 г. - 12:13  
|
да, как-то поаккуратнее стало. И грузится довольно быстро, несмотря на довольно "тяжелые" страницы. И чего там только нету...
_________________
Entia non sunt multiplicanda praeter necessitatem | | |
parrot
 Спец
 Сообщений: 462 Отправлено: 20 Авг, 2003 г. - 12:48  
|
"Тяжести" там немного - общий вес картинок из темы - всего 11 Кб (включая 3Кб логотип) .
Наиболее тяжелая - главная, т.к. картинки в новостях весят в 2 раза больше положенного (недавно дома обнаружился сей странный глюк: под Win2KSP3 ЛЮБОЙ Photoshop jpg жмет в раза хуже, чем на работе под такой же системой. Настройки сжатия jpeg одинаковые, переустоновка виндов/фотошопа не помогает). На iXBT спрашивал - никто не знает.
Остальные страницы "облегчились" по весу раза в 1,5-2...
_________________
Prazdnik.by - Чаще отдыхай! Праздничный информационный центр! | | |
parrot
 Спец
 Сообщений: 462 Отправлено: 10 Июл, 2004 г. - 17:18  
|
Ну что, многоуважаемые мной, тов. постнюковцы. Сайт Prazdnik.by снова в он-лайне (как и было обещано, с 10-го числа). Только вот PostNuke, к сожалению (или к счастью) на нем больше нет.
Да, в PN было вложено немало. Но и немало сам PN принес - как знаний, так и ошибок. А на ошибках, как известно, люди в большинстве своем учатся. Если бы не было PN, скорее всего не было бы и Prazdnik.by. Только сайт вырос из "штанишек" PN, и поэтому пришлось искать что-то более простое и функциональное.
Да, именно простое, т.к. PN все-таки тяжелая система. Как в плане понимания (особенно для новичков), так и в плане неоправданно избыточного и "навороченного" кода. В одной из книг по PHP я наткнулся на ма-а-аленькую главу по оптимизации скриптов и приложений. Информации там было весьма немного, но пунктом 1-м в этом списке стояло: "Уменьшайте количество запросов к БД – это бутылочное горлышко, которое тормозит больше всего остального вместе взятого". А PN пошел пошёл прямо противоположным путем: больше кода, больше запросов, больше наворотов. ИМХО из него пытались сделать универсальную систему, которая бы устроила всех-всех-всех. Я видел не один десяток сайтов на PN (и на PhpNuke), которые просто пестрили всевозможными блоками, модулями, настраиваемыми интерфейсами и пр. Только вот для кого и для чего это делалось? В общем, обсуждать недостатки PN можно еще долго. Единственное, что хочу сказать – PN не для крупных сайтов. Последние "монстр" NashaLife еще как-то справляется (земной поклон Seqr за его новаторские решения, которыми он делился со всем PN сообществом), но и там уже кажись совсем не тот PN, каким его знают большинство. В любом случае – удачи всем во всех их стараниях.
А теперь непосредственно то, что интересовало некоторых "постояльцев" . CMS.
Не буду делать никаких вступительных эпитетов и петь заранее дифирамбы.
Это Textus. ИМХО просто шедевральное творение Дмитрия Смирнова. Маленькая, понятная, супер-удобная и просто охренительно-быстрая система, в которой решены все те грабли, на которые PN по-очереди наступает уже года 2 (и не только эти). Все эти 2 месяца, сколько работал и дорабатывал под свои нужды эту систему – просто балдел от того огромного функционального потенциала, который заложен в нее. А решения, которые реализованы в ней, просто поражают: "Мля, так это ведь так просто! Почему я так раньше сделать не догадался?!"
Некоторые только некоторые решения, которые для меня были открытием:
- не нужно каждый раз, когда понадобились данные, лезть за ними в БД (как сделано в PN). Нужно вместо этого в самом начале взять из БД все данные, которые могут понадобиться, запихнуть их в массив, и по мере надобности их оттуда извлекать.
- кэшировать SQL запросы на диск противопоказано. Хоть опыт показал, что PHP работает с файлами ненамного медленнее, чем тот же Perl (т.к. в большинстве случаев используются системные ф-ции), но кэшировать SQL запросы мог придумать только душевно больной (исключением могут быть только очень "тяжелые", с множеством вложенных условий). Кэшировать нужно то, что выдается на страницу в броузер. Простейший пример: последние сообщения с форума. (В блоке XForum на это "уходило" кажись под 5-8 запросов). Вместо того, чтобы каждый раз спрашивать базу по 5-8 раз, необходимо на событие изменения форума этот блок обновлять и записывать в файл. А в страницу включать этот файлик. Такого рода схема работает раз в 100 быстрее.
В общем, я очень доволен. Для статистики: время генерации страницы колеблется от 0,002(!!!) до 0,150 сек. На некоторых "тяжелых" страницах (с запросами по вложенным условиям по многим полям) – доходит до 0,5 сек.
Кол-во SQL запросов: от 0(!!!) до 5.
Разделы "Доска объявлений" и "Праздничные услуги" были сделаны мной на основе "ядра". Да, в этих самых услугах я реализовал множественный фильтр (многократная фильтрация списка с постепенным увеличением параметров – проверьте, такого еще не было ).
В общем, вот такие дела... Буду сюда периодически заглядывать...
_________________
Prazdnik.by - Чаще отдыхай! Праздничный информационный центр! | | |
TAndrew
 Наблюдатель
 Сообщений: 3476 Отправлено: 10 Июл, 2004 г. - 17:25  
|
1) нда, Prazdnik.by - просто летает! 
2) Textus - да, как-то смотрел на него, но невнимательно. Отпугнула цена. Но, видно, он этих денег стоит.
С новосельем!!!
_________________
Entia non sunt multiplicanda praeter necessitatem | | |
voll
 Разработчик Xaraya
 Сообщений: 5261 Отправлено: 10 Июл, 2004 г. - 21:17  
|
parrot - хорошая работа.
не забывайте нас - мы еще можем пригодиться | | |
spadver
 Спец
 Сообщений: 812 Отправлено: 13 Июл, 2004 г. - 20:02  
|
Поздравляю!
Значит стал профи.
...
надеюсь свою Ауди тоже поменял ;)
_________________
Russian Zen-Cart Team
Интернет-магазин Бизнес-Сувениров
Всегда ли нужен osCommerce? | | |
fedin
 Новичок
 Сообщений: 84 Отправлено: 13 Июл, 2004 г. - 20:45  
|
Действительно летает, поздравляю!
Тех. вопрос - как сложно было переносить контент? | | |
parrot
 Спец
 Сообщений: 462 Отправлено: 14 Июл, 2004 г. - 16:17  
|
fedin
С переносом контента были, можно сказать, ужасы. 
Его-то много (на старом сайте больше 2500 страниц, на новом сайте - 4000), вручную можно было умереть.
Пришлось писать несколько скриптов:
- для парсинга и подготовки текста и записи его в базу. Т.к. 95% на старом сайте был Subjects - пришлось также учитывать файлы, в которых хранится инфа.
- для парсинга и перезаписи картинок в контенте (с этим был самый большой геммор). Правда на Zend нашлось парочка классов (создание директорий нескольких уровней "одим махом", запись тэгов картинок с параметрами в массив), которые существенно облегчили задачу.
- для переноса Xфорума (мать его... , кто придумал в нем такую структуру хранения данных - руки оторвать).
В общей сложности на "тупое" заполнение параметров и черновой перенос ушло ~ 2 дня + 2 месяца на проверку .
_________________
Prazdnik.by - Чаще отдыхай! Праздничный информационный центр! | | |
fedin
 Новичок
 Сообщений: 84 Отправлено: 14 Июл, 2004 г. - 19:35  
|
Тяжелый труд!
Но за то, есть результат.
Удачи. | | |
TAndrew
 Наблюдатель
 Сообщений: 3476 Отправлено: 29 Июл, 2009 г. - 16:11  
|
По-моему, Prazdnik.by переехал на Bitrix. Конечно, у этой коммерческого монстра возможностей больше, чем у маленького и шустрого Textus'а. Но он же такой тяжёлый и глючный…
Наверное, Алексей больше не занимается этим проектом.
_________________
Entia non sunt multiplicanda praeter necessitatem | | |
|
|