| « Поставить закладку » « Сделать стартовой » | |||
|
|||
|
RSS генератор
Итак, задача: написать простой генератор RSS ленты для сайта, содержащего
часто пополняемый контент. Решение пишем на PHP. А вы как думали? :) Записи
ленты будем хранить в отдельном файле, чтобы было легче выкидывать устаревшие.
Кто это предложил «генерировать ленту динамически, выбирая самые свежие записи
из MySQL»? Не прокатит, учитывая, что обращаться к базе данных и делать выборку
нам придётся каждый раз при просмотре ленты пользователем. В нашем же варианте
мы имеем простое кэширование, и регенерация RSS происходит лишь в момент
добавления новой записи, причём вообще без обращения к базе. $rss_header_file
=
"rss/header.inc";Все файлы для ленты находятся в папке rss. Полезно также положить туда индексный файл, переадресующий нас на export.xml. В файлах header.inc и footer.inc содержатся, соответственно, заголовок и, хм... завершитель ленты. Можно, конечно, было прописывать их в коде явно, но тогда теряется возможность править их без залезания в код. Да, и не забудьте отформатировать добавляемый текст должным образом, например, с помощью htmlspecialchars(nl2br()). Рубрика: PHP
Вышел MySQL 5.1.30, первый стабильный рели....
После публикации 29 тестовых версий анонсирован первый стабильный релиз MySQL 5.1, пригодный для промышленной эксплуатации и обеспечивающий увеличение производительности для "тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные новшества появившиеся в MySQL 5.1:
Подробнее... |
Рубрика: MySQL
| Добавлено: 28.11.2008
Тестирование параллельных программ.
Тестирование параллельного программного обеспечения представляет собой более сложную задачу по сравнению с тестированием последовательной программы. Программист должен знать о подводных камнях при тестировании параллельного кода, имеющихся методологиях и инструментарии.
Подробнее... |
Рубрика: Тестирование
| Добавлено: 28.11.2008
Архитектура AMD64 (EM64T).
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности, достоинства и недостатки.
Подробнее... |
Рубрика: Архитектура AMD
| Добавлено: 27.11.2008
Остальные статьи: |
Цитата дня (все,добавить):
|
Realcoding.NET
© 2003-2008 |
Контакты |
Реклама на сайте
|