In Fire We Trust

In the darkest corner light will shine



30 Jan

Print This Post Ускоряване на Wordpress
read in english 

Както може би знаете WordPress е блог система базирана на PHP и MySQL. Като цяло е една много добра и пъргава система. Но като всяко приложение се отваря с определена скорост. Тук ще опиша няколко начина за ускоряването му. Този текст се пише след като абсолютно всичко е било тествано на този блог и е установено че работи.

Основните насоки в които може да се ускори са следните

  • Ускоряване на MySQL - това се постига относително лесно като се увеличат кешовете. Тоест MySQL поддържа възмоност да кешира заявки и резултати.
  • Втората насока е ускоряване на самото PHP въпреки че е бърз език, пак си има недостатъци, особенно при големи системи където се включват множество файлове. За да го ускорим могат да се позват различни кешове или ускорители. По конкретно аз използвам продукта на Zend phpaccelerator. Лично при мен се постигна подобрение около 50% т.е. намали се времето за рендване на страницата на половина
  • Третата насока е ускоряване на самият Wordpress. Това се постига по няколко начина.
    • Изключване на всички ненужни разширения. Ако не се ползват те само заемат ресурси
    • Избягване на AJAX теми
    • Фиксиране на променливата $now тя се използва за да се извадят всички постинги побликувани до момента и се променя при всяко показване на страницата. При фиксирането и се получава ускорение от над 70%
    • Използване на разширение за генериране на статични страници - много по лесно се сервира съдържание което е статично. Натоварването върху сървъра е с пъти по малко от това при динамичните страници.

Като цяло това са насоките. Кой как ще ги реализира това си е чисто негово решение.

Все още няма коментари.

Вашият коментар

XHTML: Tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <code lang="language"> [lang_en][/lang_en] [lang_bg][/lang_bg] <ul> <ol>


In Fire We Trust

Say NO to trud